2012-05-09 3 views

Répondre

0

Par défaut le cadre MvvmCross ne vous dit pas sur cet événement.

Vous devrez trouver un autre moyen de faire savoir au ViewModel qu'il doit faire quelque chose.

Comment cela dépend de l'événement que vous recherchez.

Par exemple:

  • si le second ViewModel a changé certaines données dans un modèle sous-jacent, alors cela pourrait être communiqué à la première ViewModel par un événement de la couche de données. Si le second ViewModel changeait d'une manière ou d'une autre quelque chose de plus transitoire (moins de modèle), vous pourriez implémenter une sorte de mécanisme de messagerie (en utilisant quelque chose comme TinyMessenger) pour permettre à ViewModels de communiquer.

Pouvez-vous nous en dire plus sur ce qu'est votre événement?


Mise à jour ... à titre d'exemple, voici le genre de chose que je pourrais faire pour facebook - https://github.com/slodge/facebookExample (WP7 vérifié uniquement en!)

Questions connexes