2011-02-23 96 views
8

這看起來應該是相當簡單的東西,但我似乎無法讓它工作。WPF - 如何清除ListView中的選擇?

我想以編程方式清除我的ListView中當前選擇的項目的選擇。

我試着將SelectedValue設置爲null,將SelectedItem設置爲null,將SelectedIndex設置爲-1,甚至嘗試調用UnselectAll方法。在每一種情況下,SelectedItems.Count仍然等於一...

任何想法?

+0

我們可以將XAML和一些代碼? – 2011-02-23 22:49:09

+0

可能的重複[清除WPF列表框選擇使用控制模板中的按鈕,並沒有代碼隱藏](http://stackoverflow.com/questions/2056173/clear-wpf-listbox-selection-using-button-in-control-template-and -no-codebehind) – 2011-02-23 22:54:04

+0

@Drackir - 不重複。我試圖使用代碼背後,這與模板無關,也不是我使用ComboBoxes。 – 2011-02-23 23:10:51

回答

24

你必須把它放到一個空的集合

ListView.UnselectAll(); 

我再次閱讀問題。如果它不起作用,那麼問題可能與綁定有關。是ListView綁定??