Condividi tramite


INotifyDataErrorInfo Interfaccia

Definizione

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à.

Si applica a