WPF 数据验证?还有比 IDataErrorInfo 更好的吗?

发布于 2024-11-08 21:25:33 字数 281 浏览 0 评论 0原文

是否有在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

再可℃爱ぅ一点好了 2024-11-15 21:25:33

您可以使用验证框架。它可以与 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文