如何在列表视图中取消选择过滤的项目?

时间:2013-11-22 11:43:12

标签: c# wpf listview

我有一个listview绑定到一个collectionview,当然会过滤掉。

当应用过滤器时,列表视图会保留其原始选择,这对用户来说有点混乱,因为仍然选择了一个他们无法再看到的对象。

如果某人有关于如何取消选择由收集视图过滤器整理的所有项目的建议,我会很高兴。

1 个答案:

答案 0 :(得分:0)

我最近在更新两个网格视图时遇到了同样的问题。使用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