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