J'ai une application WPVM MVF. Dans la vue, j'ai un multiselect ListBox
. Dans le ViewModel, j'ai une propriété pour les éléments sélectionnés dans la liste.WPF ListBox + Binding + IDataErrorInfo =?
En utilisant une technique similaire à celle de la réponse à la question this, je peux lier ma propriété au ListBox
.
Mais je veux aussi faire la validation des données via IDataErrorInfo
. Tout ce que je veux faire est de vérifier que l'utilisateur a sélectionné au moins un élément dans la liste. L'ajout de ValidatesOnDataErrors=True
à la liaison ne fonctionne pas.
Existe-t-il un moyen d'avoir une zone de liste multisélect qui est databound avec IDataErrorInfo?
Pouvez-vous poster votre code? Définir "ne fonctionne pas"? Avez-vous une erreur? L'imlementation de IDataErrorInfo est-elle appelée? –