INotifyDataErrorInfo Interface
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.
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
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(250004172, 10046, 22141, 188, 10, 29, 216, 126, 229, 30, 186)]
struct INotifyDataErrorInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(250004172, 10046, 22141, 188, 10, 29, 216, 126, 229, 30, 186)]
public interface INotifyDataErrorInfo
Public Interface INotifyDataErrorInfo
- Attributs
Remarques
Cette interface permet aux classes d’entité 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 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’ensemble de l’entité 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 pour la propriété ou l’entité changent. |