WPF数据验证?有没有比IDataErrorInfo更好的东西?

时间:2011-05-23 19:46:10

标签: wpf validation mvvm idataerrorinfo

是否有从ViewModel中进行数据验证的首选做法?

调查一下,有些人似乎更喜欢IDataErrorInfo而有些人更愿意推出自己的验证框架(http://www.codeproject.com/KB/WPF/wpf_custom_validation.aspx)?

我想知道数据验证的“最佳实践”是什么?在遵守M-V-VM指南方面,社区是否接受了某些内容?

哦,还有一个FYI,我使用Prism作为我的MVVM框架,但我认为它没有任何用于验证帮助的代码。

1 个答案:

答案 0 :(得分:4)

您可以使用.NET Framework的Validation Framework。它可以与PRISM或任何其他MVVM框架一起使用。 WPF Application Framework (WAF) BookLibrary 示例应用程序演示了如何将其与WPF绑定结合使用。