2013-02-18 141 views
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> 

回答

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>