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 possono implementare le classi di entità dati per fornire il supporto della convalida personalizzata sincrona e asincrona.
public interface class INotifyDataErrorInfo
public interface INotifyDataErrorInfo
type INotifyDataErrorInfo = interface
Public Interface INotifyDataErrorInfo
Commenti
Questa interfaccia consente alle classi di entità dati di implementare le regole di convalida personalizzate e di esporre i risultati di convalida in modo asincrono. Questa interfaccia supporta anche gli oggetti di errori personalizzati, più errori per ogni proprietà, gli errori tra le proprietà e gli 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à
HasErrors |
Ottiene un valore che indica se si sono verificati errori di convalida dell'entità. |
Metodi
GetErrors(String) |
Ottiene gli errori di convalida per una proprietà specificata o per l'intera entità. |
Eventi
ErrorsChanged |
Si verifica quando gli errori di convalida cambiano per una proprietà o per l'intera entità. |