Bonjour à tous,
Je suis actuellement en train d'essayer de comprendre les commandes. C'est vraiment pas évident de saisir la véritable utilité (mais je sais qu'il y en a une, le tout c'est que je capte le truc :p )
Pour le moment, ce que j'ai compris, c'est que l'on peut ajouter une commande sur un controle.
Cette commande, permet d'executer une action (et eventuellement filtrer la possibilité d'executer via la methode can_execute).
L'interet de la commande est de séparer le fonctionnel de la présentation : on met à disposition des commandes au graphiste qui peut alors s'en servir comme il veut.
Ma problèmatique aujourd'hui est de situer la commande dans un design patern MVVM (ou s'en rapprochant).
Imaginons un modele dans lequel on a ce schéma :
XAML (Vue) -> Classe de presentation (Vue-Modele) -> Classe metier (Modele)
Je n'arrive pas trop à savoir où doivent se situer les commandes pour l'appli....
Je dirais dans la partie Vue-Modele mais je n'en suis pas sûr.
Je voulais donc avois vos avis sur le good practice à ce niveau là svp.
Merci d'avance
@bientot
Partager