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

Комментарии

Модель привязки ValidationRules данных позволяет связать с Binding объектом. WPFWPFThe 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 Альтернативный синтаксис для явной настройки заключается в true ValidatesOnDataErrors присвоении свойству значения в 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)

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

Дополнительно