2010-11-30 1 views
1

J'ai une zone de texte liée à une propriété dans ma couche de présentation où chaîne.empty est une valeur non valide. Lors de la première entrée et en quittant keyboardfocus sur cette zone de texte, je ne reçois pas les erreurs de validation qui est souhaitée. Mais si je commence à entrer une valeur, puis l'efface à nouveau et quitte la texbox j'obtiens l'erreur. Puis-je restaurer le comportement de liaison-validation à son état initial par défaut après l'avoir modifié? J'ai essayé de faire un UpdateTarget sur previewlostfocus mais il essaie toujours de valider la chaîne vide ... Je veux juste pouvoir rétablir la liaison par défaut afin que je puisse laisser le champ vide et ne pas avoir d'erreurs de validation même si la règle l'exige. .. lors de la mise à jour UpdateTarget et la source n'a pas encore une valeur valide, je voudrais réinitialiser la liaison et aucune erreur de validation affichéeWPF: Rétablir la liaison de la zone de texte au comportement par défaut après les erreurs de validation

Répondre

-1

J'ai trouvé une autre façon de le faire. Juste en réinitialisant la liaison avec SetBinding (GetBinding (...)). Cela semble fonctionner.

Questions connexes