Как удалить границу по умолчанию вокруг группы подпунктов?

#wpf #xaml

#wpf #xaml

Вопрос:

Я пытаюсь найти способ избавиться от границы вокруг контейнера элементов меню в выражении Blend 4.

Вот изображение того, что я имею в виду, я бы хотел, чтобы большая белая граница вокруг Item2 и Item3 исчезла. http://i.stack.imgur.com/dhOwY.png

И вот XAML этого меню:

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

Ответ №1:

Я думаю, вам нужно отредактировать всплывающую часть внутри шаблона пункта меню.

Комментарии:

1. Спасибо, это было все. На самом деле, мне нужно было удалить тень Chrome и заменить ее дочерним элементом Grid. Граница принадлежала «Shdw» из PART_Popup элемента MenuItem.