Prism EventAggregator-Unterschied zwischen der PubSubEventTPayload-Klasse und der CompositePresentationEventTPayload-Klasse

8

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.

    
ck84vi 19.11.2014, 07:47
quelle

1 Antwort

13

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: Ссылка

    
Moti Azu 19.11.2014, 07:53
quelle