2013-11-22 121 views
0

我有一个listview绑定到一个collectionview,它当然会被过滤掉。如何取消选择列表视图中的过滤项目?

当应用过滤器时,列表视图保留它的原始选择,这对用户来说有点令人困惑,因为对象仍然被选中,他们再也看不到了。

我会很高兴,如果有人有关于如何取消所有由collectionview过滤器筛选出的项目的建议。

回答

0

我最近在更新两个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

+0

这种方法不需额外工作,为我,因为我使用MVVM的模型。此外,我不想取消选择所有内容,只是取消选择所有过滤的对象。 – narain

相关问题