Validation 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.
Fournit des méthodes et des propriétés jointes qui prennent en charge la validation des données.
public ref class Validation abstract sealed
public static class Validation
type Validation = class
Public Class Validation
- Héritage
-
Validation
Remarques
Pour une présentation détaillée du processus de validation, consultez « Validation des données » dans Vue d’ensemble de la liaison de données.
Champs
ErrorEvent |
Identifie l’événement attaché Error. |
ErrorsProperty |
Identifie la propriété jointe Errors. |
ErrorTemplateProperty |
Identifie la propriété jointe ErrorTemplate. |
HasErrorProperty |
Identifie la propriété jointe HasError. |
ValidationAdornerSiteForProperty |
Identifie la propriété jointe ValidationAdornerSiteFor. |
ValidationAdornerSiteProperty |
Identifie la propriété jointe ValidationAdornerSite. |
Propriétés attachées
Errors |
Obtient la collection de tous les objets ValidationError actifs sur l’élément lié. |
ErrorTemplate |
Obtient ou définit le ControlTemplate utilisé pour générer des commentaires d’erreur de validation sur la couche d’ornement. |
HasError |
Obtient une valeur qui indique si une liaison sur l’élément cible de la liaison présente une ValidationError. |
ValidationAdornerSite |
Obtient ou définit l'élément qui semble indiquer qu'une erreur de validation s'est produite sur l'élément lié où cette propriété est définie. |
ValidationAdornerSiteFor |
Obtient ou définit l'élément pour lequel cet élément semble indiquer qu'une erreur s'est produite. |
Méthodes
AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>) |
Ajoute à l’objet spécifié un gestionnaire d’événements pour l’événement attaché Error. |
ClearInvalid(BindingExpressionBase) |
Supprime tous les objets ValidationError de l'objet BindingExpressionBase spécifié. |
GetErrors(DependencyObject) |
Obtient la valeur de la propriété jointe Errors de l’élément spécifié. |
GetErrorTemplate(DependencyObject) |
Obtient la valeur de la propriété jointe ErrorTemplate de l’élément spécifié. |
GetHasError(DependencyObject) |
Obtient la valeur de la propriété jointe HasError de l’élément spécifié. |
GetValidationAdornerSite(DependencyObject) |
Obtient la valeur de la propriété jointe ValidationAdornerSite pour l’élément spécifié. |
GetValidationAdornerSiteFor(DependencyObject) |
Obtient la valeur de la propriété jointe ValidationAdornerSiteFor pour l’élément spécifié. |
MarkInvalid(BindingExpressionBase, ValidationError) |
Marque l’objet BindingExpression spécifié comme étant non valide avec l’objet ValidationError spécifié. |
RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>) |
Ajoute un gestionnaire d’événements pour l’événement attaché Error à partir de l’objet spécifié. |
SetErrorTemplate(DependencyObject, ControlTemplate) |
Définit la valeur de la propriété jointe ErrorTemplate sur l’élément spécifié. |
SetValidationAdornerSite(DependencyObject, DependencyObject) |
Affecte à la propriété jointe ValidationAdornerSite la valeur spécifiée sur l'élément spécifié. |
SetValidationAdornerSiteFor(DependencyObject, DependencyObject) |
Affecte à la propriété jointe ValidationAdornerSiteFor la valeur spécifiée sur l'élément spécifié. |
Événements attachés
Error |
Se produit quand l’élément lié rencontre une erreur de validation, mais uniquement pour les liaisons dont la valeur NotifyOnValidationError est |