小编KiT*_*iTe的帖子

WPF列表框:选择问题

在我的XAML文件中,我有一个像这样声明的ListBox:

           <ListBox x:Name="lstDeck" Height="280" ItemsSource="{Binding Path=Deck}"  >
                <ListBox.ItemTemplate>
                    <DataTemplate>
                        <ListBoxItem  Content="{Binding}" />
                    </DataTemplate>
                </ListBox.ItemTemplate>
            </ListBox>
Run Code Online (Sandbox Code Playgroud)

在我的视图模型中,Deck是一个ObservableCollection,因此绑定直接显示我的集合的内容.

但是当我有几个值保持相同的值(例如"10"六次)时,ListBox中的选择有一个奇怪的行为:它选择2-3个元素而不是我点击的唯一元素.

此外,当我点击另一个listBoxItem时,它不会使之前选择的一个没有聚焦.

然后就不可能看到实际选择了哪个项目,也无法获得SelectedIndex值.

有人有想法吗?

wpf listbox selection

3
推荐指数
1
解决办法
2875
查看次数

标签 统计

listbox ×1

selection ×1

wpf ×1