2012-12-08 56 views
17

我在c#中开发Windows应用商店时找不到定时器。它的替代/新名称/使用方式是什么?Windows商店应用程序中的计时器在哪里?

+0

你在找什么样的计时器? .NET提供三种类型的定时器,每种定时器都有其特殊用途。 – Dai

+0

现在我正在寻找一个替代的System.Windows.Forms.Timer – Tom

回答

16

不同的定时器用于不同的需求。粗略地...

DispatcherTimer - 当您想要在UI线程上执行工作时。

ThreadPoolTimer - 当您想要在后台线程上执行工作时。

19

DispatcherTimer是你在找什么

var timer = new DispatcherTimer(); 
timer.Tick += DispatcherTimerEventHandler; 
timer.Interval = new TimeSpan(0,0,0,1); 
timer.Start(); 
相关问题