Ich versuche, meinen EventAggregator in Prism basierend auf diesem Beispiel MSDN
Nach einigen Problemen, die durch das Verwechseln von Klassenreferenzen verursacht wurden, möchte ich den Unterschied kennen:
PubSubEvent-Klasse MSDN
und
CompositePresentationEvent-Klasse MSDN
Ich konnte keine ausführlicheren Informationen finden. Und beide Referenzen sagen Definiert eine Klasse, die die Veröffentlichung und das Abonnement von Ereignissen verwaltet .
So weit, so gut. Aber wann, um sie oder welche von ihnen zu verwenden? Was ist der Unterschied?
Vielleicht kann mir jemand dabei helfen.
PubSubEvent
ist eine neuere Klasse, die CompositePresentationEvent
ersetzt, was veraltet war.
Die Klassen im Namespace "Events" wurden veraltet, sind aber in Prism 5.0 noch vorhanden. Sie sollten die Klassen aus der portablen Klassenbibliothek Prism.PubSubEvents mit dem Namespace Prism.PubSubEvents verwenden. Die PubSubEvent-Klasse ersetzt die CompositePresentationEvent-Klasse.
Quelle: Ссылка
Tags und Links c# prism event-handling eventaggregator