如何删除一组子项目的默认边框?

问题描述:

我试图找到一种方法来摆脱菜单的MenuItems的容器周围的边界,在表达混合4中。如何删除一组子项目的默认边框?

这里是我的意思,我想要的图像Item2和Item3周围的大白色边框消失。 http://i.stack.imgur.com/dhOwY.png

这里是这个菜单的XAML:

 
<Menu Background="{DynamicResource MenuGradient}" Margin="8,3,0,0" Height="26" VerticalAlignment="Top" ItemTemplate="{DynamicResource GeneratedMenuItem}"> 
    <MenuItem x:Name="itm1" Header="Item1" FontSize="16" Foreground="White" Template="{DynamicResource CustomMenuItemStyle}"> 
     <MenuItem x:Name="itm2" Header="Item2" Style="{DynamicResource CustomSubMenuItemStyle}"/> 
     <MenuItem x:Name="itm3" Header="Item3" Style="{DynamicResource CustomSubMenuItemStyle}"/> 
    </MenuItem> 
    <MenuItem x:Name="itmOptions" Header="Options" Foreground="White" FontSize="16" Template="{DynamicResource CustomMenuItemStyle}"/> 
</Menu> 

我认为你需要编辑的菜单项的模板中弹出的部分。

+0

谢谢,就是这样。实际上,我需要删除Chrome阴影并将其替换为Grid子项。该边界由MenuItem的PART_Popup的“Shdw”拥有。 – Jack89 2011-05-25 15:16:54