Dispatcher.CurrentDispatcher
(in System.Windows.Threading
) 和Application.Current.Dispatcher
(in )有什么区别System.Windows
?
我的直觉告诉我,它Application.Current.Dispatcher
永远不会改变,并且对当前应用程序中的所有线程都是全局的,同时可能会根据调用它的线程Dispatcher.CurrentDispatcher
创建一个新实例。Dispatcher
那是对的吗?
如果是,Dispatcher.CurrentDispatcher
主要是为了多线程UI的目的吗?