代码之家  ›  专栏  ›  技术社区  ›  iLemming

第一层的WPF菜单箭头

  •  1
  • iLemming  · 技术社区  · 14 年前

    请帮我拿一下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

    我试图改变填充,边距,水平对齐和水平内容对齐-没有任何帮助。

    1 回复  |  直到 5 年前
        1
  •  0
  •   iLemming    14 年前

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