Quelles sont les différences entre Dispatcher.CurrentDispatcher
(en System.Windows.Threading
) et Application.Current.Dispatcher
(en System.Windows
)?
Mon petit doigt me dit qu' Application.Current.Dispatcher
ne changera jamais et est globale pour tous les threads de l'application en cours, tandis que d' Dispatcher.CurrentDispatcher
peut créer une nouvelle instance d' Dispatcher
selon le fil à partir de laquelle il a été appelé.
Est-ce exact?
Si elle l'est, est le but de l' Dispatcher.CurrentDispatcher
principalement pour le multi-thread de l'INTERFACE utilisateur?