DataErrorValidationRule Класс

Определение

Представляет правило, которое проверяет наличие ошибок, вызываемых реализацией IDataErrorInfo исходного объекта.

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

Комментарии

Модель привязки данных WPF позволяет связаться ValidationRules с Binding объектом. Если исходный IDataErrorInfo объект реализует интерфейс, можно использовать встроенное правило DataErrorValidationRule , чтобы проверить наличие ошибок, вызванных реализацией IDataErrorInfo .

Альтернативным синтаксисом для явной установки свойства DataErrorValidationRule является установка свойства ValidatesOnDataErrors в true для вашего объекта Binding или MultiBinding.

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

DataErrorValidationRuleпредставлен в платформа .NET Framework версии 3.5. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.

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

DataErrorValidationRule()

Инициализирует новый экземпляр класса DataErrorValidationRule.

Свойства

ValidatesOnTargetUpdated

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

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

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

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

Validate(Object, CultureInfo, BindingExpressionBase)

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

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

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

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

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

См. также раздел