2013-11-22 120 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

相關問題