Dispatcher.CurrentDispatcher
分(System.Windows.Threading
分)和Application.Current.Dispatcher
分(System.Windows
分)有什么区别?
我的直觉告诉我,Application.Current.Dispatcher
永远不会改变,并且对于当前应用程序中的所有线程都是全局的,而Dispatcher.CurrentDispatcher
可能会创建Dispatcher
的新实例,具体取决于调用它的线程.
对吗?
如果是,Dispatcher.CurrentDispatcher
的目的主要是为了多线程用户界面吗?