Wpf 更改菜单项背景色
请查看此菜单项样式:Wpf 更改菜单项背景色,wpf,menuitem,Wpf,Menuitem,请查看此菜单项样式: 我的菜单项背景颜色定义为灰色,但当鼠标移到上面时,它不会变成红色,而是其他颜色。这只是你的第一个错误。如果答案是正确的,我不会发表评论。很抱歉,我不明白。你的代码可以正常工作。您还可以删除菜单项。来自二传手。 <MenuItem> <MenuItem.Style> <Style TargetType="MenuItem"> <Setter Property="MenuItem.Back
我的菜单项背景颜色定义为灰色,但当鼠标移到上面时,它不会变成红色,而是其他颜色。这只是你的第一个错误。如果答案是正确的,我不会发表评论。很抱歉,我不明白。你的代码可以正常工作。您还可以删除菜单项。来自二传手。
<MenuItem>
<MenuItem.Style>
<Style TargetType="MenuItem">
<Setter Property="MenuItem.Background" Value="Gray"/>
<Setter Property="MenuItem.Foreground" Value="Gainsboro"/>
<Style.Triggers>
<Trigger Property="MenuItem.IsMouseOver" Value="True">
<Setter Property="MenuItem.Background" Value="Red" />
<Setter Property="MenuItem.Foreground" Value="Gray"/>
</Trigger>
</Style.Triggers>
</Style>
</MenuItem.Style>
</MenuItem>