0
我有一個應用程序的問題。這個應用程序每秒只顯示一個數字值。你可以看到它是一個倒計時。問題是,這Timer
有時停止打勾,我不知道爲什麼。這裏是我的代碼:爲什麼我的WP7計時器有時會停下來計數?
public MainPage()
{
InitializeComponent();
Loaded += new RoutedEventHandler(MainPage_Loaded);
}
我開始計時AFTE Loaded事件:
void MainPage_Loaded(object sender, RoutedEventArgs e)
{
Timer t1 = new Timer(TimerCall);
t1.Change(0, 1000);
}
這裏是chanes文本的方法:
private void TimerCall(object state)
{
TextField.Dispatcher.BeginInvoke(delegate
{
TextField.Text = "some text change";
});
}
我不明白爲什麼這有時會停止
您是否嘗試過DispatcherTimer?它已經完成了調用,可能更適合。 – dowhilefor
我不是一個wp開發者,但乍一看似乎't1'應該在類範圍內聲明。 – rfmodulator