J'ai regardé dans le Composite Application Library, et c'est génial, mais j'ai du mal à décider quand utiliser l'EventAggregator ... ou plutôt - quand ne pas l'utiliser.CompositeWPF: EventAggregator - quand utiliser?
En regardant l'exemple StockTraderRI, je suis encore plus confus. Ils utilisent EventAggregator dans certains cas, et des événements "classiques" dans d'autres cas (dans l'interface IAccountPositionService, par exemple).
J'ai déjà décidé de l'utiliser pour la communication avec une lourde tâche de travail, qui devrait fonctionner sur un fil de fond. Dans ce cas, l'EventAggregator offre la gestion des threads en coulisse, donc je n'ai pas à m'inquiéter beaucoup à ce sujet. En plus de cela, j'aime le découplage que cette approche offre. Donc, ma question est: Quand j'ai commencé à utiliser l'EventAggregator dans mon application, pourquoi ne pas l'utiliser pour tous les événements personnalisés?
# 3 est certainement où j'étais le plus en doute, mais je peux voir l'argument de ne pas diffuser l'événement à l'ensemble de l'application est logique. Merci pour votre réponse :-) – toxvaerd