Я собираюсь создать меню, используя ListView
(я открыт для того, чтобы использовать что-то еще, что действительно даст тот эффект, который я ищу. Внешний вид, который я хотел бы подражать, следующий:
Вот то, что у меня сейчас есть для моего XAML.
<ListView
ItemsSource="{Binding Decisions}"
SelectedItem="{Binding SelectedDecision}"
HorizontalAlignment="Left"
BorderThickness="0"
Width="350"
FontSize="12">
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel
Width="{Binding (FrameworkElement.ActualWidth), RelativeSource={RelativeSource AncestorType=ScrollContentPresenter}}" />
</ItemsPanelTemplate>
</ListView.ItemsPanel>
<ListView.ItemTemplate>
<DataTemplate>
<Border
BorderThickness="1"
BorderBrush="#DDD"
CornerRadius="2">
<TextBlock
Text="{Binding Converter={StaticResource DecisionTypeNameConverter}}"
Padding="8"
Background="#EEE" />
</Border>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Это создает хорошо выглядящее меню, пока я не выберу пункт. Когда предмет выбран, он окружен уродливым темно-синим. Как я могу восстановить этот вид (эффект градиента не требуется) в XAML?