我正在使用一个被称为2个定时器的方法作为它们的已事件处理程序,并且在我的类的构造函数中调用此方法。该方法的主体主要在
Dispatcher.Invoke(DispatcherPriority.Normal, (Action)(() =>
{ ... }));
我有一些异常现象。什么是更好的使用而不是计时器?
答案 0 :(得分:3)
我在问题的评论中提出了几个问题,但要解决:
我有一些异常现象。什么更好用而不是计时器?
如果您想在Dispatcher
主题中定期执行某些操作,请改用DispatcherTimer
。然后你不需要将返回编组到UI线程,因为计时器将在Dispatcher
线程中“勾选”。
答案 1 :(得分:0)
这取决于计时器的间隔有多短以及您在经过的事件中做了多少。此外,每当其中一个计时器过去时,UI线程都会发生变化。