2012-12-08 3 views
17

Ich konnte den Timer nicht finden, wenn ich eine Windows Store App in C# entwickle. Was ist der alternative/neue Name/Verwendungszweck?Wo ist der Timer in einer Windows Store App?

+0

Welche Art von Timer suchen Sie? .NET stellt drei Arten von Zeitgebern bereit, von denen jeder seine eigenen speziellen Verwendungszwecke hat. – Dai

+0

Jetzt suche ich nach einer Alternative von System.Windows.Forms.Timer – Tom

Antwort

16

verschiedene Timer für unterschiedliche Bedürfnisse suchen. Grob ...

DispatcherTimer - Wenn Sie möchten, dass die Arbeit auf dem UI-Thread ausgeführt wird.

ThreadPoolTimer - Wenn Sie möchten, dass die Arbeit auf einem Hintergrund Thread ausgeführt wird.

19

DispatcherTimer ist, was Sie für

var timer = new DispatcherTimer(); 
timer.Tick += DispatcherTimerEventHandler; 
timer.Interval = new TimeSpan(0,0,0,1); 
timer.Start(); 
Verwandte Themen