WPF中的IValidatableObject

时间:2013-01-13 22:32:31

标签: wpf entity-framework mvvm

有人可以上传示例或向我提供有关实现IValidatableObject的一些帮助,并使用IDataErrorInfo在WPF(MVVM)应用程序上显示验证错误。 我在这篇文章上的红色3d答案: IDataErrorInfo vs IValidatableObject?

我正在使用net 4.5。

1 个答案:

答案 0 :(得分:0)

查看实施here。引用博文:

  

验证对象时,将应用以下过程   Validator.ValidateObject:

     

验证属性级属性如果任何验证器无效,   中止验证返回失败验证对象级别   attributes如果任何验证器无效,则返回中止验证   失败如果在桌面框架和对象上实现   IValidatableObject,然后调用其Validate方法并返回任何   失败(S)

如果您有更复杂的验证需求,建议您查看FuentValidation库。