[英]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.