Partager via


DataErrorValidationRule Classe

Définition

Représente une règle qui vérifie les erreurs déclenchées par l’implémentation 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’interface IDataErrorInfo , vous pouvez utiliser la règle DataErrorValidationRule intégrée pour vérifier les erreurs générées par l’implémentation IDataErrorInfo .

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

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

DataErrorValidationRule est introduit dans .NET Framework version 3.5. Pour plus d’informations, consultez Versions et dépendances.

Constructeurs

Nom Description
DataErrorValidationRule()

Initialise une nouvelle instance de la classe DataErrorValidationRule.

Propriétés

Nom Description
ValidatesOnTargetUpdated

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

(Hérité de ValidationRule)
ValidationStep

Obtient ou définit lorsque la règle de validation s’exécute.

(Hérité de ValidationRule)

Méthodes

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

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

Effectue des vérifications de validation sur une valeur.

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

Effectue des vérifications de validation sur une valeur.

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

Effectue des vérifications de validation sur une valeur.

S’applique à

Voir aussi