Попытка сделать управление вкладкой из списка. Если listboxitems - это просто текст, то легко увидеть, какая вкладка выбрана, но как только я добавляю образ/путь в качестве содержимого списка, он больше не показывает его как выбранный при нажатии. Единственный элемент ниже, который показывает, когда он выбран, - это элемент «Hello World». Я просто хочу, чтобы фон вкладки менял цвет, когда он выбран.ListBox выделенный элемент цвет фона
<ListBox>
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBoxItem>
<Canvas Width="53.3333" Height="53.3333">
<Path Width="4.22434" Height="4.224" Stretch="Fill" Fill="#FF000000" Data="..."/>
</Canvas>
</ListBoxItem>
<ListBoxItem>
<ListBoxItem.Content>
<Canvas Width="46.6667" Height="45.3333">
<Path Width="46.3232" Height="43.9357"
Canvas.Left="0.51729"
Canvas.Top="1.06295"
Stretch="Fill"
Fill="#FF000000"
Data="..."
</Canvas>
</ListBoxItem.Content>
</ListBoxItem>
<ListBoxItem Content="Hello World">
</ListBoxItem>
</ListBox>
Проблема была вызвана тем, что выбранный индекс теряться каждый раз, когда закладка была изменена. Я исправил это, связав выбранный индекс в модели представления. listbox отлично работает. Я по-прежнему буду отмечать это как ответ, хотя у меня возникли проблемы с выбранным фоном. –