J'ai une fenêtre WPF qui a un datacontext de ma classe 'Item'. Lorsqu'un utilisateur tape dans un TextBox, la validation se déclenche sans problème. J'ai besoin de valider ce TextBox et toutes les autres propriétés qui sont définies dans cette classe liée lorsque l'utilisateur clique sur "Enregistrer".Besoin de valider toutes les propriétés de classe avec IDataErrorInfo implémentées
je ne crois pas UpdateSourceTrigger est ce que je cherche, bien que je l'ai mis à PropertyChanged lorsque l'utilisateur fait des données ne pas l'entrée sur le terrain.
Je fixerait plutôt pas toutes mes propriétés au contrôle de l'interface utilisateur correspondant sur Save cliquez pour forcer la mise à jour sur la propriété, mais je pouvais.
Merci!
Les propriétés de l'interface utilisateur sont liées aux propriétés de l'élément, comme vous le dites. Ces objets d'interface utilisateur ne sont jamais mis au point car l'utilisateur entre dans le contrôle utilisateur mais n'entre aucun objet d'interface utilisateur, donc pas de validation. Je suis allé de l'avant et a écrit le code pour appeler toute ma validation sur les propriétés lorsque l'utilisateur clique sur «Enregistrer». Merci. – knockando