0
我有一个listview绑定到一个collectionview,它当然会被过滤掉。如何取消选择列表视图中的过滤项目?
当应用过滤器时,列表视图保留它的原始选择,这对用户来说有点令人困惑,因为对象仍然被选中,他们再也看不到了。
我会很高兴,如果有人有关于如何取消所有由collectionview过滤器筛选出的项目的建议。
我有一个listview绑定到一个collectionview,它当然会被过滤掉。如何取消选择列表视图中的过滤项目?
当应用过滤器时,列表视图保留它的原始选择,这对用户来说有点令人困惑,因为对象仍然被选中,他们再也看不到了。
我会很高兴,如果有人有关于如何取消所有由collectionview过滤器筛选出的项目的建议。
我最近在更新两个gridviews时遇到同样的问题。使用SelectedIndexChanging和SelectedIndexChanged设置SelectedIndex = -1为我工作。
具体到ListView控件: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.selectedindexchanged(v=vs.110).aspx http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.selectedindex(v=vs.110).aspx
这种方法不需额外工作,为我,因为我使用MVVM的模型。此外,我不想取消选择所有内容,只是取消选择所有过滤的对象。 – narain