DataErrorValidationRule Classe

Définition

Représente une règle qui vérifie les erreurs déclenchées par l’implémentation de IDataErrorInfo de l’objet source.

public ref class DataErrorValidationRule sealed : System::Windows::Controls::ValidationRule
public sealed class DataErrorValidationRule : System.Windows.Controls.ValidationRule
type DataErrorValidationRule = class
    inherit ValidationRule
Public NotInheritable Class DataErrorValidationRule
Inherits ValidationRule
Héritage
DataErrorValidationRule

Remarques

Le modèle de liaison de données WPF vous permet d’associer à ValidationRules un Binding objet. Si votre objet source implémente l' IDataErrorInfo interface, vous pouvez utiliser la règle intégrée DataErrorValidationRule pour rechercher les erreurs déclenchées par l' IDataErrorInfo implémentation.

Une autre syntaxe pour définir DataErrorValidationRule explicitement est de définir la ValidatesOnDataErrors propriété true sur sur votre Binding objet ou MultiBinding .

Vous pouvez créer une règle personnalisée en créant une classe qui dérive de ValidationRule . Pour plus d’informations et pour obtenir une présentation détaillée de la validation des données, consultez vue d’ensemblede la liaison de données.

DataErrorValidationRule est introduit dans la version 3,5 de .NET Framework. Pour plus d’informations, consultez Versions et dépendances.

Constructeurs

DataErrorValidationRule()

Initialise une nouvelle instance de la classe DataErrorValidationRule.

Propriétés

ValidatesOnTargetUpdated

Obtient ou définit une valeur qui indique si la règle de validation s'exécute lorsque la cible de Binding est mise à jour.

(Hérité de ValidationRule)
ValidationStep

Obtient ou définit le moment auquel la règle de validation s'exécute.

(Hérité de ValidationRule)

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Validate(Object, CultureInfo)

Exécute des contrôles de validation sur une valeur.

Validate(Object, CultureInfo, BindingExpressionBase)

Exécute des contrôles de validation sur une valeur.

(Hérité de ValidationRule)
Validate(Object, CultureInfo, BindingGroup)

Exécute des contrôles de validation sur une valeur.

(Hérité de ValidationRule)

S’applique à

Voir aussi