Sidebar Menu : Menu « Windows Presentation Foundation « VB.Net Tutorial






<Window x:Class="MenusAndToolbars.SidebarMenu"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="SidebarMenu" Height="300" Width="400">
    <DockPanel LastChildFill="True" Margin="5">
      <Border BorderBrush="SteelBlue" BorderThickness="1">
      <ScrollViewer DockPanel.Dock="Left">
        <Menu>
          <Menu.ItemsPanel>
            <ItemsPanelTemplate>
              <StackPanel Background="White"></StackPanel>
            </ItemsPanelTemplate>
          </Menu.ItemsPanel>      
          
          <MenuItem Header="File">
            <MenuItem Header="New"></MenuItem>
            <MenuItem Header="Open"></MenuItem>
            <MenuItem Header="Save"></MenuItem>
          </MenuItem>
          <MenuItem Header="Help"></MenuItem>
        </Menu>
      </ScrollViewer>
      </Border>

      <TextBox Margin="5,0,0,0" TextWrapping="Wrap">Other content goes here.</TextBox>
    </DockPanel>
</Window>
WPF Sidebar Menu








16.22.Menu
16.22.1.Mixed MenusMixed Menus
16.22.2.Sidebar MenuSidebar Menu
16.22.3.Put a Menu and toolbar on the top of a DockPanelPut a Menu and toolbar on the top of a DockPanel
16.22.4.Nesting content inside MenuItem.HeaderNesting content inside MenuItem.Header
16.22.5.Multiple command targetsMultiple command targets
16.22.6.Commands with a menu and text boxCommands with a menu and text box
16.22.7.Set Access key for Menu with underscoreSet Access key for Menu with underscore
16.22.8.Menu and MenuItemMenu and MenuItem
16.22.9.MenuItem Commands And EventsMenuItem Commands And Events
16.22.10.Display a Context Menu with OpacityDisplay a Context Menu with Opacity
16.22.11.MenuBar and ToolBarMenuBar and ToolBar
16.22.12.Add Menu to NavigationWindow ContentAdd Menu to NavigationWindow Content
16.22.13.Menu item action handlerMenu item action handler