Бөлісу құралы:


NotifyDataErrorValidationRule Класс

Определение

Представляет правило, которое проверяет наличие ошибок, создаваемых источником данных, реализующим INotifyDataErrorInfo.

public ref class NotifyDataErrorValidationRule sealed : System::Windows::Controls::ValidationRule
public sealed class NotifyDataErrorValidationRule : System.Windows.Controls.ValidationRule
type NotifyDataErrorValidationRule = class
    inherit ValidationRule
Public NotInheritable Class NotifyDataErrorValidationRule
Inherits ValidationRule
Наследование
NotifyDataErrorValidationRule

Комментарии

Модель привязки данных WPF позволяет связаться ValidationRules с объектом Binding или BindingGroup объектом. Класс NotifyDataErrorValidationRule — это встроенное правило, которое проверяет наличие исключений, которые возникают во время обновления свойства источника привязки. Вы можете предоставить пользовательскую логику, чтобы указать, как подсистема привязки обрабатывает эти исключения с помощью .UpdateSourceExceptionFilterCallback Дополнительные сведения см. в разделе UpdateSourceExceptionFilter.

Альтернативный синтаксис для явного ValidatesOnExceptions задания NotifyDataErrorValidationRule заключается в том, чтобы задать свойство true для вашего Bindingобъекта или MultiBindingBindingGroup объекта. По умолчанию значение ValidatesOnExceptions равно true, поэтому явно использовать не NotifyDataErrorValidationRuleнужно.

Вы можете создать пользовательское правило, создав класс, производный от ValidationRule. Дополнительные сведения и подробное обсуждение проверки данных см. в разделе "Обзор привязки данных".

Конструкторы

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

Создает новый экземпляр NotifyDataErrorValidationRule класса.

Свойства

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

Возвращает или задает значение, указывающее, выполняется ли правило проверки при обновлении целевого Binding объекта.

(Унаследовано от ValidationRule)
ValidationStep

Возвращает или задает при выполнении правила проверки.

(Унаследовано от ValidationRule)

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Validate(Object, CultureInfo, BindingExpressionBase)

Выполняет проверки значения.

(Унаследовано от ValidationRule)
Validate(Object, CultureInfo, BindingGroup)

Выполняет проверки значения.

(Унаследовано от ValidationRule)
Validate(Object, CultureInfo)

Выполняет проверки значения.

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