我需要每隔几分钟自动触发一个事件。我知道在Windows窗体应用程序中可以使用Timers.Elapsed事件来实现,如下所示。
using System.Timers;
namespace TimersDemo
{
public class Foo
{
System.Timers.Timer myTimer = new System.Timers.Timer();
public void StartTimers()
{
myTimer.Interval = 1;
myTimer.Elapsed += new System.Timers.ElapsedEventHandler(myTimer_Elapsed);
myTimer.Start();
}
void myTimer_Elapsed(object sender, EventArgs e)
{
myTimer.Stop();
//Execute your repeating task here
myTimer.Start();
}
}
}
我已经搜索了很多,但仍然不知道这在UWP中的等价物是什么。