在我的XAML文件的問題,我宣佈一個像這樣的列表框:WPF列表框:與選擇
<ListBox x:Name="lstDeck" Height="280" ItemsSource="{Binding Path=Deck}" >
<ListBox.ItemTemplate>
<DataTemplate>
<ListBoxItem Content="{Binding}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
在我的視圖模型,甲板是一個ObservableCollection,所以直接綁定顯示我收藏的內容。
但是,當我有幾個值保持相同的值(例如「10」六次), 列表框中的選擇有一個奇怪的行爲:它選擇2-3個元素,而不是唯一的我點擊了。
此外,當我點擊另一個listBoxItem時,它不會忽略先前選擇的一個。
然後不可能看到哪個項目被實際選中,並且不可能獲得SelectedIndex值。
有人想法嗎?
你設置的SelectionMode? – Sauron 2009-10-22 13:16:44
是的,我用它設置爲單個 – KiTe 2009-10-22 13:25:03