请用wpf菜单帮我。 我希望箭头显示菜单项也有子项。 默认情况下,这些箭头从第二级开始放置。但是我希望它们也能在第一级出现。
我不清楚要改变什么以及如何改变。虽然我找到了
<Trigger Property="Role" Value="SubmenuItem">
在项目的模板中,但我无法为我工作。
UPD:我试过这样做: <Menu>
<Menu.Resources>
<Style TargetType="{x:Type MenuItem}">
<Style.Triggers>
<Trigger Property="Role" Value="TopLevelHeader">
<Setter Property="Template" Value="{DynamicResource {ComponentResourceKey ResourceId=SubmenuHeaderTemplateKey, TypeInTargetAssembly={x:Type MenuItem}}}"/>
</Trigger>
</Style.Triggers>
</Style>
</Menu.Resources>
</Menu>
现在我有一些这样的废话:
alt text http://img201.imageshack.us/img201/2585/crappymenu.png
你看我不喜欢第二个元素的偏移量。我不知道如何将它对齐到左边。 我试图改变Padding,Margin,HorizontalAlignment和HorizontalContentAligment - 没有任何帮助。
答案 0 :(得分:0)
当添加图标时,它们似乎正确对齐。