簡體   English   中英

如何為計時器作業創建可視化

[英]How to create a visualization for a timer job

在我的SL應用程序中,我有一個DispatchTimer ,可以定期刷新屏幕上的數據。 我想為用戶創建一個可視化,以顯示下一次刷新的時間。

我的第一個想法是將計時器(當前每20秒運行一次)更改為每毫秒運行一次,每次滴答,更新ProgressBar並倒計時直到20秒運行主更新方法。

但我無法擺脫這樣的感覺,即可能有更好的方法。 這感覺很重。

有更好的方法嗎?

進步欄的想法並不是那么糟糕。 每隔幾毫秒或每個刻度更新很多次。 每秒10次就足夠了。

我會制作一個動畫進度條,它會在到達終點時重置。 最簡單的方法是創建兩個矩形,一個在不同顏色的另一個上面。 頂部的寬度從0到進度條的長度的動畫寬度。 您可以通過創建一個屬性來控制它,該屬性指示動畫應該持續多長時間。 也許一些啟動方法與刷新操作同步。

編輯。 msdn HERE上有例子(例子部分)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM