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.
}
即使我退出应用程序,我如何使用计时器来保持计数(运行)?
保存在ApplicationSettings
中启动计时器的时间。当应用程序恢复(激活或重新启动)时,检查时间差异,然后从剩余时间重新启动计时器,或者将计时器显示为已停止。
在windows服务中嵌入WCF或Web API服务(windows服务计时器示例),使用此WCF/Web API服务,您可以在不重新启动服务的情况下控制行为。