调度程序计时器 - Windows Phone

时间:2013-03-23 12:56:27

标签: c# windows-phone-7 dispatchertimer

我正在我的Windows手机上构建一个小应用程序,我在调度程序计时器方面遇到了麻烦。

每次加载页面时,调度程序都会在另一次运行。

基本上我有一个倒计时,当用户返回主页(倒计时)时,调度程序计时器再次运行,这意味着倒计时的速度下降了两倍。

1 个答案:

答案 0 :(得分:1)

DispatcherTimer基本上是一个创建新线程的类。因此,当您的页面重新加载时,它会创建一个新线程。因此,建议每次离开课程时都要处理DispatcherTimer类。

DispatcherTimer timer=new DispatcherTimer();


//OnNavigatedFrom(EventArgs e)
{
  timer=null;
}