MultiBinding.ValidatesOnDataErrors 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否包含 DataErrorValidationRule。
public:
property bool ValidatesOnDataErrors { bool get(); void set(bool value); };
public bool ValidatesOnDataErrors { get; set; }
member this.ValidatesOnDataErrors : bool with get, set
Public Property ValidatesOnDataErrors As Boolean
属性值
如果包含 DataErrorValidationRule,则为 true
;否则为 false
。
注解
设置此属性提供了显式使用 元素的 DataErrorValidationRule 替代方法。 DataErrorValidationRule是一个内置验证规则,用于检查源对象的实现是否引发IDataErrorInfo的错误。 如果引发错误,绑定引擎将 ValidationError 创建包含错误的 ,并将其添加到 Validation.Errors 绑定元素的 集合中。 缺少错误会清除此验证反馈,除非另一个规则引发验证问题。
有关对象的验证过程 MultiBinding 的详细信息,请参阅 ValidationRules 属性。
ValidatesOnDataErrors在 .NET Framework 版本 3.5 中引入。 有关详细信息,请参见版本和依赖关系。