Bonjour,
Actuellement j'ai une appli WPF, j'ai un formulaire de saisie à valider.
J'ai un objet qui implemente IDataErrorInfo pour afficher un message d'erreur propre à chaque champs. Je passe par une validationRules globale à mon controle user (BindingGroup)
J'ai bien créer une commande mais comment faire pour récupérer le bindingGroup en utilisant MVVM.
Pour l'instant j'ai
(principale = ma grille qui contient le BindingGroup)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Grid gpr = Application.Current.MainWindow.FindName("principale") as Grid; if (gpr.BindingGroup.CommitEdit()==false) return;
Mais cela ne me semble pas compatible MVVM.
Comment faire pour rendre compatible mvvm?
Comment faire pour que dans mon VM je n'ai pas de référence directe à des composant de mon IHM?
Ludo
Partager