我开发了包含 menuitem 的 WPF 应用程序。
我使用以下代码为这些菜单项设置背景颜色-
<MenuItem Header="_Main" >
<MenuItem Header=" _Daily Expences">
<MenuItem.Background >
<LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5">
<LinearGradientBrush.GradientStops>
<GradientStop Offset="0" Color="DeepSkyBlue" />
<GradientStop Offset="1" Color="DarkOliveGreen" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</MenuItem.Background>
</MenuItem>
<Separator ></Separator>
<MenuItem Header=" _Business">
<MenuItem.Background >
<LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5">
<LinearGradientBrush.GradientStops>
<GradientStop Offset="0" Color="DeepSkyBlue" />
<GradientStop Offset="1" Color="DarkOliveGreen" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</MenuItem.Background>
</MenuItem>
</MenuItem>
当我运行应用程序时,它会显示我设置的颜色,但是当我将光标放在菜单项上时,此菜单列表的背景颜色仍然是灰色的。
请帮我解决这个问题。