Partager via


Validation Classe

Définition

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

S’applique à

Voir aussi