有人可以上传示例或向我提供有关实现IValidatableObject的一些帮助,并使用IDataErrorInfo在WPF(MVVM)应用程序上显示验证错误。 我在这篇文章上的红色3d答案: IDataErrorInfo vs IValidatableObject?
我正在使用net 4.5。
答案 0 :(得分:0)
查看实施here。引用博文:
验证对象时,将应用以下过程 Validator.ValidateObject:
验证属性级属性如果任何验证器无效, 中止验证返回失败验证对象级别 attributes如果任何验证器无效,则返回中止验证 失败如果在桌面框架和对象上实现 IValidatableObject,然后调用其Validate方法并返回任何 失败(S)
如果您有更复杂的验证需求,建议您查看FuentValidation库。