2009-07-30 26 views
9

cómo hacer SUBMENÚ ITES visibles verticales como navegación de la izquierda en CODEGURU.COMelementos de submenú en WPF Menú

En las ventanas que utilizamos la propiedad LayoutStyle para hacer todos los principales y los elementos secundarios sean vistos vertical y el banquillo de los menustrip a la izquierda .

Cómo lograr esto en WPF

Respuesta

3

Sólo redefinir el ItemsPanel:

<Menu> 
    <Menu.ItemsPanel> 
    <ItemsPanelTemplate> 
     <StackPanel Orientation="Vertical"/> 
    </ItemsPanelTemplate> 
    </Menu.ItemsPanel> 
    <MenuItem Header="Foo"/> 
    <MenuItem Header="Bar"/> 
    <MenuItem Header="Baz"/> 
    ... 
</Menu> 

Tenga en cuenta que esto no va a deshacerse del efecto gradiente vertical en los menús Vista/Win7. Si lo desea, configure la propiedad Menu.Background en lo que desee (incluso podría ser Transparent).

11

Para los submenús puede agregar tantos elementos del menú anidados en su interior.

<Menu> 
    <MenuItem Header="File"> 
    <MenuItem Header="Open"/> 
    <MenuItem Header="Close"/> 
    </MenuItem> 
    <MenuItem Header="Edit"> 
    <MenuItem Header="Copy"/> 
    <MenuItem Header="Paste"/> 
    </MenuItem> 
    <MenuItem Header="Options"/> 
Cuestiones relacionadas