INotifyDataErrorInfo Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à. |