INotifyDataErrorInfo Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, какие члены могут реализовываться классами сущностей данных для поддержки пользовательской синхронной и асинхронной проверки.
public interface class INotifyDataErrorInfo
public interface INotifyDataErrorInfo
type INotifyDataErrorInfo = interface
Public Interface INotifyDataErrorInfo
Комментарии
Этот интерфейс позволяет классам сущностей данных реализовывать настраиваемые правила проверки и асинхронно предоставлять результаты проверки. Этот интерфейс также поддерживает объекты специальных ошибок, нескольких ошибок для каждого свойства, ошибок нескольких свойств и ошибок на уровне сущности. Ошибки между свойствами — это ошибки, влияющие на несколько свойств. Эти ошибки можно связать с одним или всеми затронутыми свойствами или рассматривать их как ошибки на уровне сущности. Ошибки на уровне сущности — это ошибки, которые влияют на несколько свойств или влияют на всю сущность, не затрагивая определенное свойство.
Свойства
HasErrors |
Возвращает значение, указывающее, имеет ли сущность ошибки проверки. |
Методы
GetErrors(String) |
Возвращает ошибки проверки для указанного свойства или для всей сущности. |
События
ErrorsChanged |
Происходит при изменении ошибок проверки для свойства или для всей сущности. |