Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
第一级上的WPF菜单箭头_Wpf_Templates_Menu_Styles_Menuitem - Fatal编程技术网

第一级上的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

请帮我拿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>
现在我有一些类似的废话:

你看,我不喜欢第二个元素的偏移量。我不知道怎么把它对准左边。
我试图改变填充、边距、水平对齐和水平内容对齐,但没有任何帮助

添加图标时,它们似乎正确对齐

这可能有助于解释你为什么评论,这不是答案吗?无论如何谢谢你。。。