NotifyDataErrorValidationRule Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une règle qui vérifie les erreurs déclenchées par une source de données qui implémente INotifyDataErrorInfo.
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
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 pour définir explicitement la NotifyDataErrorValidationRule propriété est de définir la ValidatesOnExceptions propriété true
sur votre Binding, MultiBindingou BindingGroup objet. Par défaut, la valeur d’est ValidatesOnExceptions true
, 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 discussion détaillée sur la validation des données, consultez Vue d’ensemble de la liaison de données.
Constructeurs
NotifyDataErrorValidationRule() |
Crée une instance de la classe NotifyDataErrorValidationRule. |
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) |