0
在MVVM中,我们通过实现IDataErrorInfo在模型类中实现简单的验证我的问题是我们如何验证MVVM中的业务规则(如用户已存在等)。目前我正在考虑在保存时实现业务规则命令,但问题是我怎么能显示出一个错误的验证错误模板用户的方式IDateErrorInfo显示错误WPF MVVM中的数据库验证
在MVVM中,我们通过实现IDataErrorInfo在模型类中实现简单的验证我的问题是我们如何验证MVVM中的业务规则(如用户已存在等)。目前我正在考虑在保存时实现业务规则命令,但问题是我怎么能显示出一个错误的验证错误模板用户的方式IDateErrorInfo显示错误WPF MVVM中的数据库验证
如果你使用WPF 4.5,你应该充分利用INotifyDataErrorInfo
你想在这里,因为异步验证您需要联系数据库。
这里有背景信息一些不错的文章:
WPF 4.5 - 异步确认https://anthymecaillard.wordpress.com/2012/03/26/wpf-4-5-validation-asynchrone/
WPF 4.5 - 第1部分:异步数据验证 http://www.jonathanantoine.com/2011/09/18/wpf-4-5-asynchronous-data-validation/
HTH
更新问题,其WPF Mvvm –