DataErrorValidationRule Класс

Определение

Представляет правило, которое проверяет наличие ошибок, вызываемых реализацией IDataErrorInfo исходного объекта.Represents a rule that checks for errors that are raised by the IDataErrorInfo implementation of the source object.

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

Комментарии

WPFWPFМодель привязки данных позволяет связать ValidationRules с Binding объектом.The WPFWPF data binding model enables you to associate ValidationRules with a Binding object. Если исходный объект реализует IDataErrorInfo интерфейс, можно использовать встроенное правило DataErrorValidationRule для проверки ошибок, вызванных IDataErrorInfo реализацией.If your source object implements the IDataErrorInfo interface, you can use the built-in rule DataErrorValidationRule to check for errors raised by the IDataErrorInfo implementation.

Альтернативным синтаксисом для явной установки свойства DataErrorValidationRule является установка свойства ValidatesOnDataErrors в true для вашего объекта Binding или MultiBinding.An alternative syntax to setting the DataErrorValidationRule explicitly is to set the ValidatesOnDataErrors property to true on your Binding or MultiBinding object.

Пользовательское правило можно создать, создав класс, производный от ValidationRule .You can create a custom rule by creating a class that derives from ValidationRule. Дополнительные сведения и подробное описание проверки данных см. в разделе Общие сведения о привязке данных.For more information and a detailed discussion of data validation, see Data Binding Overview.

DataErrorValidationRuleвводится в .NET Framework версии 3,5.DataErrorValidationRule is introduced in the .NET Framework version 3.5. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.For more information, see Versions and Dependencies.

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

DataErrorValidationRule()

Инициализирует новый экземпляр класса DataErrorValidationRule.Initializes a new instance of the DataErrorValidationRule class.

Свойства

ValidatesOnTargetUpdated

Возвращает или задает значение, которое указывает, выполняется ли правило проверки, когда обновляется целевой объект Binding.Gets or sets a value that indicates whether the validation rule runs when the target of the Binding is updated.

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

Возвращает или задает, когда выполняется правило проверки.Gets or sets when the validation rule runs.

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

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Выполняет проверки по значению.Performs validation checks on a value.

Validate(Object, CultureInfo, BindingExpressionBase)

Выполняет проверки по значению.Performs validation checks on a value.

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

Выполняет проверки по значению.Performs validation checks on a value.

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

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

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