Dans mon fichier XAML, j'ai une ListBox déclarée comme ceci:WPF ListBox: problème avec la sélection
<ListBox x:Name="lstDeck" Height="280" ItemsSource="{Binding Path=Deck}" >
<ListBox.ItemTemplate>
<DataTemplate>
<ListBoxItem Content="{Binding}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Dans mon modèle de vue, le pont est un ObservableCollection, de sorte que la liaison affiche directement le contenu de ma collection.
Mais quand j'ai plusieurs valeurs qui contiennent la même valeur (par exemple "10" six fois), la sélection dans le ListBox a un comportement bizarre: elle sélectionne 2-3 éléments au lieu du seul sur lequel J'ai cliqué.
De plus, lorsque je clique sur un autre objet ListBoxItem, il ne fait pas de focus sur le précédent sélectionné.
Ensuite, il est impossible de voir quel élément est réellement sélectionné, et impossible d'obtenir la valeur SelectedIndex.
Quelqu'un a une idée?
Est-ce que vous définissez SelectionMode? – Sauron
oui, je l'utilise mis à – KiTe