Qu'est-ce que l'utilisation d'un Répartiteur d'Objet dans WPF?
Qu'est-ce que l'utilisation d'un Répartiteur d'Objet dans WPF?
Vous devez vous connecter pour publier un commentaire.
Qu'est-ce que l'utilisation d'un Répartiteur d'Objet dans WPF?
Vous devez vous connecter pour publier un commentaire.
Un répartiteur est souvent utilisé pour appeler les appels sur un autre thread. Un exemple serait si vous avez un thread d'arrière-plan de travail, et vous avez besoin de mettre à jour le thread de l'INTERFACE utilisateur, vous auriez besoin d'un répartiteur pour le faire.
Presque tous les WPF élément a de l'affinité de thread. Cela signifie que l'accès à un tel élément ne doit être faite qu'à partir du thread qui a créé l'élément.
Pour ce faire, chaque élément qui nécessite l'affinité de thread est dérivé, finalement, de DispatcherObject classe. Cette classe fournit une propriété nommée Répartiteur qui renvoie à l'objet Répartiteur associés à la WPF élément.
La classe Dispatcher est utilisé pour effectuer des travaux sur son joint de filetage. Il a une file d'attente d'éléments de travail et il est chargé de l'exécution des éléments de travail sur le répartiteur fil.
Vous pouvez trouver sur le lien suivant pour plus de détails sur le sujet:
http://blogs.microsoft.co.il/blogs/arik/archive/2010/08/12/wpf-inside-out-dispatcher.aspx