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 –