我有以下代码,显示垂直菜单。
如何将子菜单放在右侧?
<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>
答案 0 :(得分: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>