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