WindowsPhone:如何在退出应用程序后保持计时器运行

本文关键字:计时器 运行 应用程序 退出 WindowsPhone | 更新日期: 2023-09-27 18:28:03

我想写一个应用程序来显示倒计时计时器。当我按主页或搜索按钮退出应用程序时,计时器将停止,直到我返回应用程序。这是我的代码:

 public Page1()
{
 InitializeComponent();       
 DispatcherTimer dispatcherTimer = new DispatcherTimer();
 dispatcherTimer.Interval = new TimeSpan(0, 0, 0, 1, 0);
 dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
 dispatcherTimer.Start();
}
private void dispatcherTimer_Tick(object sender, EventArgs e)
{
   //Till timer is greater than 0 show timer.
}

即使我退出应用程序,我如何使用计时器来保持计数(运行)?

WindowsPhone:如何在退出应用程序后保持计时器运行

保存在ApplicationSettings中启动计时器的时间。当应用程序恢复(激活或重新启动)时,检查时间差异,然后从剩余时间重新启动计时器,或者将计时器显示为已停止。

在windows服务中嵌入WCF或Web API服务(windows服务计时器示例),使用此WCF/Web API服务,您可以在不重新启动服务的情况下控制行为。