我有一个WPF MVVM应用程序。在视图中我有一个多选ListBox
。在ViewModel中,我有一个列表中选定项目的属性。WPF ListBox +绑定+ IDataErrorInfo =?
使用类似于this问题答案中的技巧,我可以将我的财产绑定到ListBox
。
但我也想通过IDataErrorInfo
做数据验证。我想要做的就是检查用户是否至少在列表中选择了一个项目。将ValidatesOnDataErrors=True
添加到绑定不起作用。
有没有什么办法有一个多选列表框,这是IDataErrorInfo的数据绑定?
你可以发布你的代码吗?定义“不起作用”?你有错误吗?调用IDataErrorInfo的实例吗? – 2009-08-05 07:10:06