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

Nom Description
ErrorEvent

Identifie l’événement Error attaché.

ErrorsProperty

Identifie la Errors propriété jointe.

ErrorTemplateProperty

Identifie la ErrorTemplate propriété jointe.

HasErrorProperty

Identifie la HasError propriété jointe.

ValidationAdornerSiteForProperty

Identifie la ValidationAdornerSiteFor propriété jointe.

ValidationAdornerSiteProperty

Identifie la ValidationAdornerSite propriété jointe.

Propriétés attachées

Nom Description
Errors

Obtient la collection de tous les objets actifs ValidationError sur l’élément lié.

ErrorTemplate

Obtient ou définit l’élément utilisé pour générer des ControlTemplate commentaires d’erreur de validation sur la couche ornement.

HasError

Obtient une valeur qui indique si une liaison sur l’élément cible de liaison a un 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

Nom Description
AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Ajoute un gestionnaire d’événements pour l’événement Error attaché à l’objet spécifié.

ClearInvalid(BindingExpressionBase)

Supprime tous les ValidationError objets de l’objet spécifié BindingExpressionBase .

GetErrors(DependencyObject)

Obtient la valeur de la Errors propriété jointe de l’élément spécifié.

GetErrorTemplate(DependencyObject)

Obtient la valeur de la ErrorTemplate propriété jointe de l’élément spécifié.

GetHasError(DependencyObject)

Obtient la valeur de la HasError propriété jointe de l’élément spécifié.

GetValidationAdornerSite(DependencyObject)

Obtient la valeur de la ValidationAdornerSite propriété jointe pour l’élément spécifié.

GetValidationAdornerSiteFor(DependencyObject)

Obtient la valeur de la ValidationAdornerSiteFor propriété jointe pour l’élément spécifié.

MarkInvalid(BindingExpressionBase, ValidationError)

Marque l’objet spécifié BindingExpression comme non valide avec l’objet spécifié ValidationError .

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Ajoute un gestionnaire d’événements pour l’événement Error attaché à partir de l’objet spécifié.

SetErrorTemplate(DependencyObject, ControlTemplate)

Définit la valeur de la ErrorTemplate propriété jointe sur l’élément spécifié.

SetValidationAdornerSite(DependencyObject, DependencyObject)

Définit la ValidationAdornerSite propriété jointe sur la valeur spécifiée sur l’élément spécifié.

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

Définit la ValidationAdornerSiteFor propriété jointe sur la valeur spécifiée sur l’élément spécifié.

Événements attachés

Nom Description
Error

Se produit lorsque l’élément lié s’exécute dans une erreur de validation, mais uniquement pour les liaisons avec la NotifyOnValidationError valeur définie sur true.

S’applique à

Voir aussi