在我的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