0

我有以下代码,它显示垂直菜单。

如何将要填充的子菜单放在右侧?

<Menu Background="Transparent" Foreground="Honeydew">
    <Menu.ItemsPanel>
        <ItemsPanelTemplate>
            <VirtualizingStackPanel Orientation="Vertical"/>
        </ItemsPanelTemplate>
    </Menu.ItemsPanel>
    <MenuItem Header="File">
        <MenuItem Header="File1"></MenuItem>
        <MenuItem Header="File1"></MenuItem>
        <MenuItem Header="File1"></MenuItem>
        <MenuItem Header="File1"></MenuItem>
    </MenuItem>
    <MenuItem Header="Edit">
        <MenuItem Header="File1"></MenuItem>
        <MenuItem Header="File1"></MenuItem>
        <MenuItem Header="File1"></MenuItem>
        <MenuItem Header="File1"></MenuItem>
    </MenuItem>
</Menu>
4

1 回答 1

1

尝试这个。

<MenuItem Header="File">
    <MenuItem Header="File1">
        <MenuItem Header="SubMenu1">
            <MenuItem Header="SubSubMenu1" />
            <MenuItem Header="SubSubMenu1" />
        <MenuItem Header="SubMenu2"/>
    </MenuItem>
    <MenuItem Header="File1"></MenuItem>
</MenuItem>
于 2013-02-18T10:12:15.200 回答