2012-08-24 62 views

回答

1

我建議使用DispatcherTimer類來完成定時器。

var timer = new DispatcherTimer(); 
timer.Interval = TimeSpan.FromSeconds(1); 
timer.Tick += OnTimerTick; 

... 
private void OnTimerTick(object sender, object e) 
{ 
    // do somthing 
} 
+0

我想到了,但你會如何建議顯示TimeLeft屬性?使用TimeLeft屬性將調度程序包裝到一個類中,並使用自定時器啓動以來的時間進行更新? –

+0

您可以從OnTimerTick方法更新UI,無論直接訪問TextBlock還是通過綁定都無關緊要。請參閱Tick事件中的[doc](http://msdn.microsoft.com/zh-cn/library/windows/apps/windows.ui.xaml.dispatchertimer.tick.aspx)以獲取有關保持時間精確的更多信息。 –

+0

非常感謝 –

相關問題