2010-07-21 5 views
1

Je viens juste de commencer à suivre les travaux pratiques d'EntLib pour l'intégration de la validation avec WPF.WPF Enterprise Library 5 Validation

http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8cd377-5522-4f45-a024-44a6ca5111ec&displaylang=en

Ce que j'ai trouvé est que tire bien la liaison de données de mon champ de saisie lorsque mes validateurs passent. J'ai une propriété de chaîne avec les validateurs suivants;

  • validateur requis
  • StringLengthValidator (avec un jeu de longueur max)

Comme je l'ai dit, les feux liseréest quand passent les validateurs. Toutefois, si je supprime le texte de la zone de texte, par exemple (rendant ma zone de texte invalide), la liaison n'est pas déclenchée et mon objet de modèle de vue reste tel qu'il était la dernière fois qu'il était valide.

Pourquoi est-ce? Quelqu'un peut-il me montrer où je me trompe? Je serais très reconnaissant.

Merci.

Répondre

0

Je viens de commencer à lire sur les fonctionnalités WPF de VAB. Je suis tombé sur cette information http://msdn.microsoft.com/en-us/library/ff664451(PandP.50).aspx qui va peut-être répondre à votre question.

Le paragraphe commence par "Si la valeur du contrôle validé qui porte l'attribut de validation obligatoire est vide pour commencer"

Questions connexes