我正在我的Windows手机上构建一个小应用程序,我在调度程序计时器方面遇到了麻烦。
每次加载页面时,调度程序都会在另一次运行。
基本上我有一个倒计时,当用户返回主页(倒计时)时,调度程序计时器再次运行,这意味着倒计时的速度下降了两倍。
答案 0 :(得分:1)
DispatcherTimer基本上是一个创建新线程的类。因此,当您的页面重新加载时,它会创建一个新线程。因此,建议每次离开课程时都要处理DispatcherTimer类。
DispatcherTimer timer=new DispatcherTimer();
//OnNavigatedFrom(EventArgs e)
{
timer=null;
}