2009-07-30 5 views
9

만드는 방법 하위 메뉴 ITES CODEGURU.COM에서 왼쪽 탐색과 같은 눈에 보이는 수직하위 메뉴 항목

창에서

우리는 모든 주요 및 하위 항목은 수직 볼 수 있도록하고 왼쪽으로 menustrip을 도킹하는 LayoutStyle 속성을 사용하여 . 이 비스타/Win7에 메뉴에서 수직 방향의 그라데이션 효과를 제거하지 않습니다

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

참고 :

는 WPF

이를 acheive하는 방법

답변

3

는 그냥 ItemsPanel를 재정의. 원하는 경우 Menu.Background 속성을 원하는대로 설정하십시오 (Transparent 일 수도 있음).

11

하위 메뉴의 경우 중첩 된만큼 많은 MenuItem을 추가 할 수 있습니다.

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