INotifyDataErrorInfo Interfaccia

Definizione

Definisce i membri che le classi di entità dati possono implementare per fornire supporto di convalida sincrono e asincrono personalizzati.

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

Commenti

Questa interfaccia consente alle classi di entità dati di implementare regole di convalida personalizzate ed esporre i risultati della convalida in modo asincrono. Questa interfaccia supporta anche oggetti errore personalizzati, più errori per proprietà, errori tra le proprietà ed errori a livello di entità. Gli errori tra proprietà sono errori che influiscono su più proprietà. È possibile associare questi errori a una o a tutte le proprietà interessate oppure considerarli come errori a livello di entità. Gli errori a livello di entità sono errori che influiscono su più proprietà o influiscono sull'intera entità senza influire su una determinata proprietà.

Proprietà

Nome Descrizione
HasErrors

Ottiene un valore che indica se l'entità presenta errori di convalida.

Metodi

Nome Descrizione
GetErrors(String)

Ottiene gli errori di convalida per una proprietà specificata o per l'intera entità.

Eventi

Nome Descrizione
ErrorsChanged

Si verifica quando gli errori di convalida sono stati modificati per una proprietà o per l'intera entità.

Si applica a