Binding.ValidationRules Propriété

Définition

Obtient une collection de règles qui vérifient la validité des entrées utilisateur.

public:
 property System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ ValidationRules { System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ get(); };
public System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule> ValidationRules { get; }
member this.ValidationRules : System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule>
Public ReadOnly Property ValidationRules As Collection(Of ValidationRule)

Valeur de propriété

Collection<ValidationRule>

Collection d'objets ValidationRule.

Remarques

Le modèle de liaison de données WPF vous permet d’associer à ValidationRules votre Binding MultiBinding objet ou. Vous pouvez créer des règles personnalisées en dérivant de la ValidationRule classe et en implémentant la Validate méthode, ou vous pouvez utiliser le intégré ExceptionValidationRule , qui invalide une valeur s’il existe des exceptions lors des mises à jour de la source.

Le moteur de liaison vérifie chaque ValidationRule associé à une liaison chaque fois qu’une valeur d’entrée (la valeur de la propriété cible de liaison) est transférée à la propriété de la source de liaison. Pour une présentation détaillée du processus de validation, consultez la section Validation des données dans la vue d’ensemblede la liaison de données.

Notes

Cette propriété peut être définie en Extensible Application Markup Language (XAML) uniquement à l’aide de la syntaxe de collection indiquée, ou en accédant à l’objet de collection et à l’aide de ses différentes méthodes, telles que Add . La propriété permettant d’accéder à l’objet de collection est en lecture seule, tandis que la collection elle-même est en lecture-écriture.

Utilisation des éléments de propriété XAML

<object>  
  <object.ValidationRules>  
    oneOrMoreValidationRules  
  </object.ValidationRules>  
</object>  

Valeurs XAML

oneOrMoreValidationRules
Un ou plusieurs ValidationRule objets. Vous pouvez utiliser la ExceptionValidationRule classe ou créer des règles personnalisées en sous-classant la ValidationRule classe.

S’applique à

Voir aussi