Obtenir le répartiteur d'interface utilisateur dans la bibliothèque de classes

Je souhaiterais créer une bibliothèque de classes et de planifier l'utilisation de multi-threading (c'est à dire BackgroundWorker). Je vais regarder pour le contexte du thread, à partir de laquelle les mises à jour sont faites pour les champs, si j'ai l'intention de les lier à l'interface de la bibliothèque de consommer frontend. Ce n'est pas une bonne idée de passer la référence de l'interface graphique, le répartiteur à la bibliothèque, comme je l'ai lu. Mais comment puis-je accéder au répartiteur de l'application qui va utiliser la bibliothèque? Est-ce possible?

J'ai essayé Application.Current.Dispatcher et a ajouté une référence à WindowBase (que je n'ai pas eu la possibilité d'ajouter des System.Windows), mais ne peut toujours pas régler le répartiteur de l'objet.

source d'informationauteur rdoubleui