INotifyDataErrorInfo Interface

Définition

Définit les membres que les classes d’entité de données peuvent implémenter pour fournir une prise en charge de validation synchrone et asynchrone personnalisée.

public interface class INotifyDataErrorInfo
public interface INotifyDataErrorInfo
type INotifyDataErrorInfo = interface
Public Interface INotifyDataErrorInfo

Remarques

Cette interface permet aux classes d’entités de données d’implémenter des règles de validation personnalisées et d’exposer les résultats de validation de manière asynchrone. Cette interface prend également en charge les objets d’erreur personnalisés, plusieurs erreurs par propriété, des erreurs inter-propriétés et des erreurs au niveau de l’entité. Les erreurs entre propriétés sont des erreurs qui affectent plusieurs propriétés. Vous pouvez associer ces erreurs à une ou à toutes les propriétés affectées, ou les traiter comme des erreurs au niveau de l’entité. Les erreurs au niveau de l’entité sont des erreurs qui affectent plusieurs propriétés ou affectent l’entité entière sans affecter une propriété particulière.

Propriétés

Nom Description
HasErrors

Obtient une valeur qui indique si l’entité a des erreurs de validation.

Méthodes

Nom Description
GetErrors(String)

Obtient les erreurs de validation pour une propriété spécifiée ou pour l’entité entière.

Événements

Nom Description
ErrorsChanged

Se produit lorsque les erreurs de validation ont changé pour une propriété ou pour l’entité entière.

S’applique à