INotifyDataErrorInfo Интерфейс

Определение

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

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

Комментарии

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

Свойства

Имя Описание
HasErrors

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

Методы

Имя Описание
GetErrors(String)

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

События

Имя Описание
ErrorsChanged

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

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