1

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

 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.
}

即使退出应用程序,我如何才能以持续计数(运行)的方式使用计时器?

4

2 回答 2

0

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

于 2013-08-16T22:22:40.590 回答
-3

在 Windows 服务中嵌入 WCF 或 Web API 服务(Windows 服务计时器示例),使用此 WCF / Web API 服务,您可以控制行为而无需重新启动服务。

于 2013-08-16T07:56:23.900 回答