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>
アプリケーションを実行すると、設定した色が表示されますが、メニュー項目にカーソルを合わせると、このメニューリストの背景色はまだ灰色のままです。
この問題を解決するのを手伝ってください。