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.Represents a rule that checks for errors that are raised by the IDataErrorInfo implementation of the source object.

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 WPFWPF modèle de liaison de données vous permet ValidationRules d’associer Binding à un objet.The WPFWPF data binding model enables you to associate ValidationRules with a Binding object. Si votre objet source implémente l' IDataErrorInfo interface, vous pouvez utiliser la règle DataErrorValidationRule intégrée pour rechercher les erreurs déclenchées par l' IDataErrorInfo implémentation.If your source object implements the IDataErrorInfo interface, you can use the built-in rule DataErrorValidationRule to check for errors raised by the IDataErrorInfo implementation.

Une autre DataErrorValidationRule syntaxe pour définir explicitement est de définir la ValidatesOnDataErrors propriété true sur sur votre Binding objet ou MultiBinding .An alternative syntax to setting the DataErrorValidationRule explicitly is to set the ValidatesOnDataErrors property to true on your Binding or MultiBinding object.

Vous pouvez créer une règle personnalisée en créant une classe qui dérive de ValidationRule.You can create a custom rule by creating a class that derives from 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.For more information and a detailed discussion of data validation, see Data Binding Overview.

DataErrorValidationRuleest introduit dans la version 3,5 de .NET Framework.DataErrorValidationRule is introduced in the .NET Framework version 3.5. Pour plus d’informations, consultez Versions et dépendances.For more information, see Versions and Dependencies.

Constructeurs

DataErrorValidationRule()

Initialise une nouvelle instance de la classe DataErrorValidationRule.Initializes a new instance of the DataErrorValidationRule class.

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.Gets or sets a value that indicates whether the validation rule runs when the target of the Binding is updated.

(Hérité de ValidationRule)
ValidationStep

Obtient ou définit le moment auquel la règle de validation s'exécute.Gets or sets when the validation rule runs.

(Hérité de ValidationRule)

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

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

Exécute des contrôles de validation sur une valeur.Performs validation checks on a value.

Validate(Object, CultureInfo, BindingExpressionBase)

Exécute des contrôles de validation sur une valeur.Performs validation checks on a value.

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

Exécute des contrôles de validation sur une valeur.Performs validation checks on a value.

(Hérité de ValidationRule)

S’applique à

Voir aussi