WPF 数据验证?还有比 IDataErrorInfo 更好的吗?
是否有在 ViewModel 中进行数据验证的首选实践?
调查一下,有些人似乎更喜欢 IDataErrorInfo
而有些人更喜欢推出自己的验证框架(http://www.codeproject.com/KB/WPF/wpf_custom_validation.aspx)?
我想知道数据验证的“最佳实践”是什么?在遵守 MV-VM 准则方面,是否存在被社区接受的内容?
哦,仅供参考,我使用 Prism 作为我的 MVVM 框架,但我认为它没有任何用于验证帮助的布局代码。
Is there a preferred practice to do Data Validation from within your ViewModel?
Looking into it some people seem to prefer IDataErrorInfo
and some prefer to roll out their own validation frameworks (http://www.codeproject.com/KB/WPF/wpf_custom_validation.aspx)?
I'm wondering what the "Best Practice" is for Data Validation? Is there something that is accepted by the community when it comes to adhering to the M-V-VM guidelines?
Oh, and an FYI, I'm using Prism as my MVVM framework, but I don't think it has any laid out code for Validation assistance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用验证框架。它可以与 PRISM 或任何其他 MVVM 框架一起使用。 WPF 应用程序框架 (WAF) 的 BookLibrary 示例应用程序> 展示如何将其与 WPF 绑定一起使用。
You might use the Validation Framework of the .NET Framework. It can be used with PRISM or any other MVVM Framework. The BookLibrary sample application of the WPF Application Framework (WAF) shows how to use it together with WPF Binding.