Dispatcher.CurrentDispatcher против Application.Current.Dispatcher

Каковы различия междуDispatcher.CurrentDispatcher (вSystem.Windows.Threading) а такжеApplication.Current.Dispatcher (вSystem.Windows)?

Моя кишка говорит мне, чтоApplication.Current.Dispatcher никогда не изменится и является глобальным для всех потоков в текущем приложении, в то время какDispatcher.CurrentDispatcher может создать новый экземплярDispatcher в зависимости от потока, из которого он был вызван.

Это верно?

Если это так, является цельюDispatcher.CurrentDispatcher в первую очередь для многопоточного интерфейса?

Ответы на вопрос(3)

Ваш ответ на вопрос