调度计时器 - Windows Phone

问题描述:

我在我的Windows手机上构建了一个小应用程序,并且遇到了调度程序计时器的问题。调度计时器 - Windows Phone

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

基本上我倒计时了,当用户返回到主页面(倒计时)时,调度器定时器再次运行,这意味着倒计时速度降低一倍。

+2

您可以发布相关代码,让我们有机会了解您在做什么。 – Clemens 2013-03-23 13:13:33

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

DispatcherTimer timer=new DispatcherTimer(); 


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

即使您导航到另一个页面,计时器仍会继续打勾!即使您将Timer分配给页面构造函数中的另一个“new”实例,旧的继续打勾。请不要说微软不吸吮。如果您需要计时器才能在特定页面上工作,您的交易是唯一的方法。 – Vassilis 2016-05-11 12:16:58