2009-07-30 68 views
9

làm thế nào để làm cho menu con ITES có thể nhìn thấy dọc như một điều hướng bên trái trong CODEGURU.COMmục menu con trong WPF đơn

Trong cửa sổ chúng ta sử dụng tài sản layoutstyle để làm cho tất cả các hạng mục chính và con để được xem dọc và Dock các menustrip sang trái .

Làm thế nào để đạt được điều này trong WPF

Trả lời

3

Chỉ cần xác định lại ItemsPanel:

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

Lưu ý rằng điều này sẽ không thoát khỏi ảnh hưởng dốc thẳng đứng trong menu Vista/Win7. Nếu bạn muốn, hãy đặt thuộc tính Menu.Background thành bất kỳ thứ gì bạn muốn (thậm chí có thể là Transparent).

11

Đối với menu phụ, bạn có thể thêm nhiều MenuItem được lồng vào bên trong.

<Menu> 
    <MenuItem Header="File"> 
    <MenuItem Header="Open"/> 
    <MenuItem Header="Close"/> 
    </MenuItem> 
    <MenuItem Header="Edit"> 
    <MenuItem Header="Copy"/> 
    <MenuItem Header="Paste"/> 
    </MenuItem> 
    <MenuItem Header="Options"/> 
Các vấn đề liên quan