【发布时间】:2013-07-16 08:47:46
【问题描述】:
我正在研究计时器 - 秒表(00:00:00 hrs:min:sec)。当我选择播放按钮时,计时器运行。很好。当我选择暂停时,计时器应该暂停并且值应该在列表框中发布到下一个屏幕。播放和停止很容易做到。但是如何暂停计时器?
【问题讨论】:
标签: c# .net windows-phone-7 windows-phone-8 stopwatch
我正在研究计时器 - 秒表(00:00:00 hrs:min:sec)。当我选择播放按钮时,计时器运行。很好。当我选择暂停时,计时器应该暂停并且值应该在列表框中发布到下一个屏幕。播放和停止很容易做到。但是如何暂停计时器?
【问题讨论】:
标签: c# .net windows-phone-7 windows-phone-8 stopwatch
当您致电 .Stop() 时,您实际上是在暂停秒表:
Stopwatch stopwatch = new System.Diagnostics.Stopwatch();
stopwatch.Start();
Thread.Sleep(2000);
stopwatch.Stop();
stopwatch.Start();
Thread.Sleep(2000);
stopwatch.Stop();
Console.WriteLine(stopwatch.Elapsed.TotalSeconds); //Elapsed time will be 4 seconds
【讨论】:
您可以查看我在此处编写的示例应用程序: http://www.algotutor.com/stopwatch-timer-app-windows-phone/
【讨论】: