Dans mon application WPF composite, un événement est publié lorsque l'utilisateur double-clique sur un contrôle. Les modules s'abonnent à l'événement et effectuent une action si nécessaire.Les abonnements WPF EventAggregator composites sont perdus
Cet événement semble cesser de fonctionner au hasard. Parfois, lorsque je lance l'application, je peux déclencher l'événement sans problème, d'autres fois je ne peux le déclencher que quelques fois avant que les modules cessent de recevoir l'événement.
Lorsque je regarde dans le débogueur, le CAL EventAggregator
a toujours l'événement, mais l'événement n'a aucun abonnement. Comment EventAggregator
peut-il perdre des abonnements?
L'EventAggregator utilise des références faibles (http://msdn.microsoft.com/en-us/library/ms404247.aspx) sauf si vous lui avez explicitement interdit de le faire. –