我有一个WPF MVVM应用程序,在View中我有一个多选的ListBox。在ViewModel中,我有一个属性来存储List中选定的项。
使用类似于这个问题答案中的技术,我可以将我的属性绑定到ListBox上。
但我还想通过IDataErrorInfo进行数据验证。我只想检查用户是否至少选择了列表中的一项。将ValidatesOnDataErrors=True添加到绑定中并不起作用。
是否有任何方法可以使用IDataErrorInfo对多选的列表框进行数据绑定?
使用类似于这个问题答案中的技术,我可以将我的属性绑定到ListBox上。
但我还想通过IDataErrorInfo进行数据验证。我只想检查用户是否至少选择了列表中的一项。将ValidatesOnDataErrors=True添加到绑定中并不起作用。
是否有任何方法可以使用IDataErrorInfo对多选的列表框进行数据绑定?