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