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