我DispatcherTimer
在我的应用程序中计算了我的应用程序已经激活了多长时间,并且我想DispatcherTimer.Stop()
在用户导航到其他应用程序时调用(所以它不再计算在内)。然后当用户返回我的应用程序时恢复计数。
怎么做?
我DispatcherTimer
在我的应用程序中计算了我的应用程序已经激活了多长时间,并且我想DispatcherTimer.Stop()
在用户导航到其他应用程序时调用(所以它不再计算在内)。然后当用户返回我的应用程序时恢复计数。
怎么做?
在 Application 类的 Suspending 事件中,执行 DispatcherTimer.Stop() 方法。
在 Application 类的 Resuming 事件中,恢复 DispatcherTimer。
Application 类的 Suspending 事件将在用户切换应用程序或离开您的应用程序时执行。当用户聚焦您的应用并将其带到前台时,将执行 Resuming 事件。
请参阅:http: //msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.application.suspending.aspx http://msdn.microsoft.com/en-us/library/windows /apps/windows.ui.xaml.application.resuming.aspx