DispatcherTimer Constructors

本文关键字:Constructors DispatcherTimer | 更新日期: 2023-09-27 18:00:03

为什么在某些类中我必须指定此构造函数才能调用回调?

_timer = new DispatcherTimer(DispatcherPriority.Normal, Application.Current.Dispatcher);

而不仅仅是:

_timer = new DispatcherTimer();

DispatcherTimer Constructors

默认构造函数将使用当前Dispatcher,而不是当前应用程序的Dispatcher。如果这是在UI线程以外的线程上调用的,则需要第一个重载才能获得正确的同步上下文。