WPF Prism (CAL) - Trouver tous les abonnements à la EventAggregator sur tout état de cause

StackOverflow https://stackoverflow.com/questions/6344692

  •  27-10-2019
  •  | 
  •  

Question

Est-il possible de regarder tous les abonnements contenus dans le EventAggregator pour tous les événements?

Theres seulement une méthode .GetEvent au large de la EventAggregator ... mais je voudrais juste pour voir tous les abonnements qui sont contenus dans ce ... sans avoir à passer chaque événement à son tour.

Merci

Était-ce utile?

La solution

Le hors-the-box mise en œuvre ne fournit pas un moyen pour vous d'obtenir tous les événements. Par conséquent, si vous voulez cela, vous devrez soit:

  • station à la réflexion désagréable à tirer le dictionnaire des événements de votre EventAggregator
  • compléter la IEventAggregator avec une autre propriété qui donne tous les événements. Vous ne pouvez pas utiliser l'héritage pour ajouter ceci parce que le dictionnaire des événements est déclarée privée, non protégé
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top