Поделиться через


INotifyDataErrorInfo Интерфейс

Определение

Определяет, какие члены могут реализовываться классами сущностей данных для поддержки пользовательской синхронной и асинхронной проверки.

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
Атрибуты

Комментарии

Этот интерфейс позволяет классам сущностей данных реализовывать настраиваемые правила проверки и асинхронно предоставлять результаты проверки. Этот интерфейс также поддерживает объекты специальных ошибок, нескольких ошибок для каждого свойства, ошибок нескольких свойств и ошибок на уровне сущности. Ошибки между свойствами — это ошибки, влияющие на несколько свойств. Эти ошибки можно связать с одним или всеми затронутыми свойствами или рассматривать их как ошибки на уровне сущности. Ошибки на уровне сущности — это ошибки, которые влияют на несколько свойств или влияют на всю сущность, не затрагивая определенное свойство.

Свойства

HasErrors

Возвращает значение, указывающее, имеет ли сущность ошибки проверки.

Методы

GetErrors(String)

Возвращает ошибки проверки для указанного свойства или для всей сущности.

События

ErrorsChanged

Происходит при изменении ошибки проверки свойства или сущности.

Применяется к