Поделиться через


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. Дополнительные сведения см. в разделе "Версии и зависимости".

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

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

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

Свойства

Имя Описание
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)

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

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

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