У меня есть стиль MenuItem
в XAML, и он выглядит по-разному в Windows 7 и Windows 10.
MenuItem код:
<MenuItem Click="LangMouseLeftButtonUp" ContextMenuOpening="LangMouseRightButtonUp"
x:Name="LangImageIcon">
<MenuItem.Style>
<Style TargetType="MenuItem">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=Language.ActualLanguage}" Value="EN">
<Setter Property="Icon">
<Setter.Value>
<Border CornerRadius="20" Width="26" Height="26"
Margin="0" Padding="0,0,0,0" Background="Transparent"
BorderBrush="White" BorderThickness="1">
<TextBlock HorizontalAlignment="Center"
VerticalAlignment="Center"
Foreground="White" Background="Transparent"
Text="EN" />
</Border>
</Setter.Value>
</Setter>
</DataTrigger>
<DataTrigger Binding="{Binding Path=Language.ActualLanguage}" Value="DE">
<Setter Property="Icon">
<Setter.Value>
<Border CornerRadius="20" Width="26" Height="26"
Margin="0" Padding="0,0,0,0" Background="Transparent"
BorderBrush="White" BorderThickness="1">
<TextBlock HorizontalAlignment="Center"
VerticalAlignment="Center"
Foreground="White" Background="Transparent"
Text="DE" />
</Border>
</Setter.Value>
</Setter>
</DataTrigger>
</Style.Triggers>
</Style>
</MenuItem.Style>
</MenuItem>
Как это выглядит в Windows 7
Как это выглядит в Windows 10
Как я могу изменить поведение с Windows 10, чтобы оно выглядело как Windows 7. Или, как мне нужно изменить стиль, чтобы Windows 7 отображала ту же кнопку при изменении кода, чтобы она хорошо выглядела в Windows? 10