Partager via


NotifyDataErrorValidationRule Classe

Définition

Représente une règle qui vérifie les erreurs générées INotifyDataErrorInfopar une source de données qui implémente .

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

Remarques

Le modèle de liaison de données WPF vous permet d’associer ValidationRules un ou BindingGroup un Binding objet. La NotifyDataErrorValidationRule classe est une règle intégrée qui vérifie les exceptions levées pendant les mises à jour de la propriété source de liaison. Vous pouvez fournir une logique personnalisée pour spécifier la façon dont le moteur de liaison gère ces exceptions à l’aide d’un UpdateSourceExceptionFilterCallback. Pour plus d’informations, consultez UpdateSourceExceptionFilter.

Une autre syntaxe permettant de définir explicitement la NotifyDataErrorValidationRule propriété est de définir la ValidatesOnExceptions propriété true sur votre Binding, MultiBindingou BindingGroup votre objet. Par défaut, la valeur est ValidatesOnExceptionstrue, donc vous n’avez pas besoin d’utiliser explicitement un NotifyDataErrorValidationRule.

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.

Constructeurs

Nom Description
NotifyDataErrorValidationRule()

Crée une instance de la NotifyDataErrorValidationRule classe.

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 à