c# - 如何在 Windows Phone 中暂停秒表?

标签 c# .net windows-phone-7 windows-phone-8 stopwatch

我正在研究计时器 - 秒表(00:00:00 hrs:min:sec)。当我选择播放按钮时,计时器就会运行。这很好。当我选择暂停时,计时器应该暂停,并且值应该在列表框中发布到下一个屏幕。播放和停止都很容易做到。但如何暂停计时器呢?

最佳答案

当您调用.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

关于c# - 如何在 Windows Phone 中暂停秒表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17671970/

相关文章:

c# - 创建用于拼写检查的德语单词组合

c# - 向父进程发出子进程已完全初始化的信号

.net - 如何使用 xpath 谓词排除满足条件的节点以外的所有节点?

javascript - 在 javascript 或 C#/.NET 中转义 unicode (%u2014)?

c# - 当模型包含另一个类的对象作为使用 DataAnnotations 的属性时,如何在控制台应用程序中验证 .Net Core 3.1 中的模型?

windows-phone-7 - 清除window phone 7中的缓存

wpf - 动画边距/厚度

c# - 在 SP2010 中添加事件

c# - 访问 DialogFragment 的父 Activity

events - MouseLeave LostFocus 事件 Silverlight