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 数据绑定模型使你可以与对象Binding相关联ValidationRules。 如果源对象实现 IDataErrorInfo 接口,则可以使用内置规则 DataErrorValidationRule 检查实现引发 IDataErrorInfo 的错误。

用于显式设置 DataErrorValidationRule 的替代语法是在 BindingMultiBinding 对象上将 ValidatesOnDataErrors 属性设置为 true

可以通过创建派生自 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)

对值执行验证检查。

Validate(Object, CultureInfo, BindingExpressionBase)

对值执行验证检查。

(继承自 ValidationRule)
Validate(Object, CultureInfo, BindingGroup)

对值执行验证检查。

(继承自 ValidationRule)

适用于

另请参阅