通过


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 替代语法是将 ValidatesOnDataErrors 属性设置为 true 你的 BindingMultiBinding 对象。

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

对值执行验证检查。

适用于

另请参阅