在c#Windows运行时组件中使用的最佳计时器类

时间:2018-03-21 11:25:57

标签: c# windows-runtime cortana

我需要设置一个每5秒钟滴答一次的计时器,我很好奇,这是在Windows运行时组件中使用Cortana后台类的最佳计时器类。我知道有些计时器在UI线程上运行,显然我不能在后台线程中运行。

由于

1 个答案:

答案 0 :(得分:1)

使用System.Timers.Timer ...

    private void TestTimer()
    {
        var t = new System.Timers.Timer(5000);
        t.Elapsed += T_Elapsed;
        t.Start();
    }

    private void T_Elapsed(object sender, 
    System.Timers.ElapsedEventArgs e)
    {
        // Do your stuff
    }

(顺便说一下,您可能通过使用搜索字段找到了这篇文章; o)What is the best way to implement a "timer"?