Y at-il un problème avec le désenregistrement MvvM-Light v3?Est-ce que mvvm light v3 désinscrit fonctionne correctement?
Je suis inscris comme ceci:
Messenger.Default.Register<DialogResponse>(this,
MessageTypesUI.YesNoQueryResponse,
AnswerResponse);
Puis, dans « AnswerResponse »
Messenger.Default.Unregister<DialogResponse>(MessageTypesUI.YesNoQueryResponse);
Les deux méthodes execute et AnswerResponse est appelée, mais la deuxième fois qu'il est appelé deux fois et la troisième fois trois fois, etc.
Il agit comme si mon "Unregister" était ignoré.
Je l'ai essayé à la fois avec Désenregistrer() et ancienne plaine Désenregistrer()
Il y avait quelque chose dans les notes de version V4 qui me fait soupçonner un problème avec la version 3 désinscription ...
Merci beaucoup! Cela m'est venu au milieu de la nuit: comment Messenger saurait-il qui je suis? Mais j'apprécie beaucoup la confirmation. Aurait dû regarder de plus près l'IntelliSense. (duh) –
Encore ce serait bien d'accepter la réponse ... :-) – AxelEckenberger
@Obalix, oui, c'est la bonne réponse, que OP ait pensé ou non lui-même. –