2011-04-14 4 views
1

Après avoir lu des événements routés et commandes, une question vient à l'esprit quand nous écrivons code à l'aide MVVMWPF événements routés et le commandement MVVM

événements routés est utilisé dans la propriété de dépendance et routé commandes est utilisé dans la vue Modèle.

Est-ce que je comprends bien?

Répondre

1

Il existe plusieurs façons d'utiliser des événements routés et des commandes routées, mais dans le contexte d'un modèle MVVM typique, les événements routés et les commandes routées font partie de la vue et non du view-model. La raison en est que le routage est intrinsèquement spécifique à la vue: les bulles et les tunnels sont contrôlés par et applicables à l'arbre visuel qui fait partie de la vue. Une fois que l'événement routé ou la commande routée a trouvé une cible et que cette cible possède un contexte de données, vous pouvez généralement envoyer l'événement routé ou la commande routée à une commande non routée dans le modèle de vue.

Questions connexes