WPF Prism (CAL) - Trouver tous les abonnements à la EventAggregator sur tout état de cause
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
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