【发布时间】:2012-02-09 08:24:31
【问题描述】:
我正在将 MVVM 模式用于带有 WPF GUI 的新 .Net 软件。使用 IDataErrorInfo 的属性验证进展顺利,所有字段都亮起。但是我正在寻找一种实现某种业务逻辑的好方法。
简单的例子;如果您有一个包含列的表,我正在使用 IDataErrorInfo 接口来检查名称是否为空/有效。但我也想确保列名是唯一的。也可能是该列正在其他地方使用,因此无法删除。
关于如何使用 MVVM 实现业务逻辑有什么建议吗?一直在环顾四周,似乎找不到“解决方案”。
【问题讨论】:
-
在网上搜索了一下后,我找到了这个网站:rachel53461.wordpress.com/2012/01/22/…;他们采用了一种有趣的方法,使用 IDataErrorInfo 接口组合业务逻辑验证。有人对这种方法有任何经验吗?
标签: .net wpf validation mvvm