【问题标题】:database validation in WPF MVVMWPF MVVM 中的数据库验证
【发布时间】:2016-02-26 08:41:09
【问题描述】:

在 MVVM 中,我们通过实现 IDataErrorInfo 在模型类中实现简单验证我的问题是我们如何验证 MVVM 中的业务规则,例如用户已经存在等。目前我正在考虑在保存命令上实现业务规则,但是问题是如何以 IDateErrorInfo 显示错误的方式在验证错误模板中向用户显示错误

【问题讨论】:

  • 更新一个问题的 WPF Mvvm

标签: c# wpf mvvm


【解决方案1】:

如果您使用 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

【讨论】:

  • 爱链接答案。 “anthymecaillard.wordpress.com 不再可用。作者已删除此站点。”
猜你喜欢
  • 2014-01-29
  • 1970-01-01
  • 1970-01-01
  • 2010-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-25
相关资源
最近更新 更多