Які відмінності між Dispatcher.CurrentDispatcher(в System.Windows.Threading) і Application.Current.Dispatcher(в System.Windows)?
Мій кишечник каже мені, що Application.Current.Dispatcherніколи не зміниться і є загальним для всіх потоків у поточній програмі, тоді як Dispatcher.CurrentDispatcherможе створити новий екземпляр Dispatcherзалежно від потоку, з якого він був викликаний.
Це правильно?
Якщо це так, то призначення Dispatcher.CurrentDispatcherнасамперед для багатопотокового інтерфейсу?