DataErrorValidationRule DataErrorValidationRule DataErrorValidationRule DataErrorValidationRule Class

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
DataErrorValidationRuleDataErrorValidationRuleDataErrorValidationRuleDataErrorValidationRule

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() DataErrorValidationRule() DataErrorValidationRule() DataErrorValidationRule()

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

Méthodes

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)
Validate(Object, CultureInfo) Validate(Object, CultureInfo) Validate(Object, CultureInfo) Validate(Object, CultureInfo)

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

Validate(Object, CultureInfo, BindingExpressionBase) Validate(Object, CultureInfo, BindingExpressionBase) Validate(Object, CultureInfo, BindingExpressionBase) Validate(Object, CultureInfo, BindingExpressionBase)

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

(Inherited from ValidationRule)
Validate(Object, CultureInfo, BindingGroup) Validate(Object, CultureInfo, BindingGroup) Validate(Object, CultureInfo, BindingGroup) Validate(Object, CultureInfo, BindingGroup)

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

(Inherited from ValidationRule)

Propriétés

ValidatesOnTargetUpdated ValidatesOnTargetUpdated ValidatesOnTargetUpdated 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.

(Inherited from ValidationRule)
ValidationStep ValidationStep ValidationStep ValidationStep

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

(Inherited from ValidationRule)

S’applique à

Voir aussi