有什么用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?