有什么用WPF中调度对象的?(What is the use of a Dispatcher Obj

2019-08-20 22:29发布

有什么用WPF中调度对象的?

Answer 1:

调度员经常被用来调用另一个线程调用。 一个例子是,如果你有一个后台线程的工作,你需要更新UI线程,你需要一个调度程序去做。



Answer 2:

几乎每一个WPF元素具有线程关联。 这意味着,获得这样的元件应当从创建元件线程只发。 为了做到这一点,每个需要线程关联元素派生,最终,自DispatcherObject类。 此类提供了一个名为分派器属性,返回与WPF元素相关联的调度对象。

Dispatcher类是用来对他的附着的丝线执行工作。 它的工作项队列,它负责调度线程上执行的工作项目。

你可以在以下链接找到关于这个问题的一些细节: http://blogs.microsoft.co.il/blogs/arik/archive/2010/08/12/wpf-inside-out-dispatcher.aspx



文章来源: What is the use of a Dispatcher Object in WPF?