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
/// [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
- Attributi
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 vengono modificati gli errori di convalida per la proprietà o l'entità. |