2012-05-10 171 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> 

当我运行它示出了我设置颜色的应用,但对于该菜单列表的背景颜色是灰色仍然当我聚焦光标在菜单上。
请帮我解决这个问题。

回答