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


INotifyDataErrorInfo Интерфейс

Определение

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

public interface class INotifyDataErrorInfo
public interface INotifyDataErrorInfo
type INotifyDataErrorInfo = interface
Public Interface INotifyDataErrorInfo

Комментарии

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

Свойства

HasErrors

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

Методы

GetErrors(String)

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

События

ErrorsChanged

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

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