Я хочу добавить стиль ListView в XAML для CornerRadius. У меня есть один подход, но в моем случае это не работает.Вот так.
<ListView.Style>
<Style TargetType="{x:Type ListView}">
<Setter Property="BorderBrush" Value="White"/>
<Setter Property="BorderThickness" Value="0"/>
<Setter Property="Margin" Value="0"/>
<Setter Property="OverridesDefaultStyle" Value="true"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ListView}">
<Border CornerRadius="5">
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<!-- here we go -->
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Pink"/>
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Pink"/>
</Style.Resources>
</Style>
</ListView.Style>
это не покажет мне мои данные ItemsSource, поэтому мой Listview вот так.
<ListView x:Name="MenuBarList"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
Height="{Binding MainMenuHeight}"
Width="{Binding MainMenuWidth}"
ItemsSource="{Binding}"
Foreground="White"
Background="#FF3D61D0"
SelectionMode="Single">
так как я могу добавить этот стиль.спасибо .. !!