WPF中Dispatcher对象的用途是什么?

WPF中Dispatcher对象的用途是什么?,wpf,dispatcher,Wpf,Dispatcher,WPF中Dispatcher对象的用途是什么?Dispatcher通常用于调用另一个线程上的调用。例如,如果您有一个后台线程正在工作,并且您需要更新UI线程,那么您将需要一个调度程序来执行此操作。几乎每个WPF元素都有线程关联。这意味着只能从创建该元素的线程访问该元素。 为此,每个需要线程关联的元素最终都是从DispatcherObject类派生的。此类提供一个名为Dispatcher的属性,该属性返回与WPF元素关联的Dispatcher对象 Dispatcher类用于在其连接的线程上执行工作

WPF中Dispatcher对象的用途是什么?

Dispatcher通常用于调用另一个线程上的调用。例如,如果您有一个后台线程正在工作,并且您需要更新UI线程,那么您将需要一个调度程序来执行此操作。

几乎每个WPF元素都有线程关联。这意味着只能从创建该元素的线程访问该元素。 为此,每个需要线程关联的元素最终都是从DispatcherObject类派生的。此类提供一个名为Dispatcher的属性,该属性返回与WPF元素关联的Dispatcher对象

Dispatcher类用于在其连接的线程上执行工作。它有一个工作项队列,负责在调度程序线程上执行工作项

您可以在以下链接中找到有关该主题的更多详细信息: