2
novembre
2011
Boite de dialogue, MVVM et TriggerAction
novembre
2011
L’un des buts du pattern MVVM est de permettre la mise en oeuvre de tests unitaires sur l’interface.
L’utilisation d’une boite de dialogue (MessageBox, OpenFileDialog, …) n’est pas compatible avec cette approche.
Le test unitaire resterai bloqué sur la boite de dialogue en attendant une action utilisateur.
En utilisant les TriggerAction nous pouvons isoler la gestion des boites de dialogue et rendre le code du ViewModel testable.