Partager via


INotifyDataErrorInfo Interface

Définition

Définit les membres que les classes d'entité de données peuvent implémenter pour fournir la prise en charge de la 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é, les erreurs d’inter-propriétés et les erreurs au niveau de l’entité. Les erreurs entre les 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 vous pouvez 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

HasErrors

Obtient une valeur qui indique si l'entité comporte des erreurs de validation.

Méthodes

GetErrors(String)

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

Événements

ErrorsChanged

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

S’applique à