第一级上的WPF菜单箭头
请帮我拿wpf菜单。 我想要显示菜单项也有子项的箭头。 默认情况下,这些箭头从第二层开始放置。但我希望它们也能在第一层展示 我不清楚该改变什么以及如何改变。虽然我发现第一级上的WPF菜单箭头,wpf,templates,menu,styles,menuitem,Wpf,Templates,Menu,Styles,Menuitem,请帮我拿wpf菜单。 我想要显示菜单项也有子项的箭头。 默认情况下,这些箭头从第二层开始放置。但我希望它们也能在第一层展示 我不清楚该改变什么以及如何改变。虽然我发现 <Trigger Property="Role" Value="SubmenuItem"> 在项目的模板中,但我无法使其适合我 UPD:我试着这么做: <Menu> <Menu.Resources> <Style TargetType="{x:Type MenuI
<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>
现在我有一些类似的废话:
你看,我不喜欢第二个元素的偏移量。我不知道怎么把它对准左边。
我试图改变填充、边距、水平对齐和水平内容对齐,但没有任何帮助 添加图标时,它们似乎正确对齐 这可能有助于解释你为什么评论,这不是答案吗?无论如何谢谢你。。。