Так что это довольно загадочно. У меня есть привязка данных ListBox
(или ListView
, это происходит с обоими), и если в ней более двух элементов, выбор работает - я получаю синюю полосу выделения, и элемент выглядит выделенным. Если у меня есть только 1 элемент, выбор не работает - я не получаю синюю полосу выделения, но все события выбора запускаются как обычно. Это ошибка в WPF? Или я просто сумасшедший?
Вот как я настраиваю свою ListBox
:
<ListView x:Name="plotListBox"
DockPanel.Dock="Bottom"
ItemsSource="{Binding Path=Plots}"
SelectedItem="{Binding Path=SelectedPlot, Mode=TwoWay}"
SelectionMode="Single"
ScrollViewer.CanContentScroll="False"/>
Кто-нибудь еще сталкивался с чем-то подобным?
Этот пост , кажется, описывает подобную проблему, но я не могу найти ничего в ответах, которые, я думаю, помогли бы моей ситуации.