我有一个带有dataGrid和ViewModel的视图。我希望在发生某些情况时,取消选择所有选定的行。
使用Windows.Interactivity我可以将事件转换为命令,因此使用dataGrid的事件selectedChanged。然后我检查条件,如果我想取消选择项目,我可以将SelectedIndex设置为-1,如果我只选择了一个项目,那么这只能起作用,如果我有多个项目,它就不起作用。
如何取消选择所有选定的行?
答案 0 :(得分:0)
行的IsSelected
属性应该绑定到您的VM,因此您应该能够迭代这些项并将其设置为false
。