2012-05-10 231 views
0

我開發了WPF應用程序,它包含menuitem。
我設置背景顏色爲這些菜單項使用以下代碼 -如何設置menuitem的背景顏色

<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> 

當我運行它示出了我設置顏色的應用,但對於該菜單列表的背景顏色是灰色仍然當我聚焦光標在菜單上。
請幫我解決這個問題。

回答