HamburgerMenu
The HamburgerMenu is based on a SplitView control. By default it contains a HamburgerButton and a ListView to display menu items.
Identifies the CanResizeOpenPane dependency property.
Identifies the CompactPaneLength dependency property.
Identifies the ContentTransition dependency property.
Identifies the DisplayMode dependency property.
Identifies the HamburgerButtonClick routed event.
Identifies the HamburgerButtonHelpText dependency property.
Identifies the HamburgerButtonName dependency property.
Identifies the HamburgerButtonStyle dependency property.
Identifies the HamburgerButtonTemplate dependency property.
Identifies the HamburgerHeight dependency property.
Identifies the HamburgerMargin dependency property.
Identifies the HamburgerMenuHeaderTemplate dependency property.
Identifies the HamburgerVisibility dependency property.
Identifies the HamburgerWidth dependency property.
Identifies the HeaderItemContainerStyle dependency property.
Identifies the IsPaneOpen dependency property.
Identifies the ItemClick routed event.
Identifies the ItemCommandParameter dependency property.
Identifies the ItemCommand dependency property.
Identifies the ItemContainerStyle dependency property.
Identifies the ItemFocusVisualStyle dependency property.
Identifies the ItemFocusVisualStyle dependency property.
Identifies the ItemInvoked routed event.
Identifies the ItemsSource dependency property.
Identifies the ItemTemplate dependency property.
Identifies the ItemTemplateSelector dependency property.
Identifies the MaximumOpenPaneLength dependency property.
Identifies the MinimumOpenPaneLength dependency property.
Identifies the OpenPaneLength dependency property.
Identifies the OptionsItemClick routed event.
Identifies the OptionsItemCommandParameter dependency property.
Identifies the OptionsItemCommand dependency property.
Identifies the OptionsItemContainerStyle dependency property.
Identifies the OptionsItemsSource dependency property.
Identifies the OptionsItemTemplate dependency property.
Identifies the OptionsItemTemplateSelector dependency property.
Identifies the OptionsVisibility dependency property.
Identifies the PaneBackground dependency property.
Identifies the PaneForeground dependency property.
Identifies the PaneHeaderMargin dependency property.
Identifies the PaneMargin dependency property.
Identifies the PanePlacement dependency property.
Identifies the ResizeThumbStyle dependency property.
Identifies the SelectedIndex dependency property.
Identifies the SelectedItem dependency property.
Identifies the SelectedOptionsIndex dependency property.
Identifies the SelectedOptionsItem dependency property.
Identifies the SeparatorItemContainerStyle dependency property.
Identifies the ShowSelectionIndicator dependency property.
Identifies the VerticalScrollBarOnLeftSide dependency property.
Gets or Sets whether the open pane can be resized by the user. The default value is false.
Gets or sets the width of the pane when in its compact display mode.
Gets or sets the TransitionType for the TransitioningContentControl which shows the selected menu item content.
Gets or sets a value that specifies how the pane and content areas are shown.
Gets or sets the HelpTextProperty for the HamburgerMenu button.
Gets or sets the NameProperty for the HamburgerMenu button.
Gets or sets the Style for the HamburgerMenu button.
Gets or sets the ContentTemplate for the HamburgerMenu button.
Gets or sets the Height for the HamburgerMenu button.
Gets or sets the margin for the HamburgerMenu button.
Gets or sets the ContentTemplate for the HamburgerMenu pane header.
Gets or sets the Visibility for the HamburgerMenu button.
Gets or sets HamburgerMenu button's Width.
Gets or sets the Style used for each header item.
Gets or sets a value indicating whether the pane is expanded to its full width.
Gets or sets a ICommand which will be executed if an item was clicked by the user.
Gets or sets the ICommand parameter which will be passed by the ItemCommand.
Gets or sets the Style used for each item.
Gets or sets the default FocusVisualStyle for a HamburgerMenuItem.
This style can be override at the HamburgerMenuItem style by setting the FocusVisualStyle property.
Gets the collection used to generate the content of the items list.
Gets or sets an object source used to generate the content of the menu.
Gets or sets the DataTemplate used to display each item.
Gets or sets the DataTemplateSelector used to display each item.
Gets or sets the maximum width of the SplitView pane when it's fully expanded.
Gets or sets the minimum width of the SplitView pane when it's fully expanded.
Gets or sets the width of the pane when it's fully expanded.
Gets or sets a ICommand which will be executed if an options item was clicked by the user.
Gets or sets the ICommand parameter which will be passed by the OptionsItemCommand.
Gets or sets the Style used for each item in the options.
Gets the collection used to generate the content of the option list.
Gets or sets an object source used to generate the content of the options.
Gets or sets the DataTemplate used to display each item in the options.
Gets or sets the DataTemplateSelector used to display each item in the options.
Gets or sets the Visibility of the options menu.
Gets or sets the Brush to apply to the background of the pane area of the HamburgerMenu.
Gets or sets the Brush to apply to the foreground of the pane area of the HamburgerMenu.
Gets or sets the margin for the pane header.
Gets or sets the margin for the SplitView pane.
Gets or sets a value that specifies whether the pane is shown on the right or on left side of the HamburgerMenu.
Gets or Sets the Style for the resizing Thumb (type of MetroThumb)
Gets or sets the selected menu index.
Gets or sets the selected menu item.
Gets or sets the selected options menu index.
Gets or sets the selected options menu item.
Gets or sets the Style used for each separator item.
Gets or sets whether a selection indicator will be shown on the HamburgerMenuItem.
Gets or sets whether the ScrollBar of the HamburgerMenu is on the left side or on the right side of the menu items.
Event raised when the hamburger button is clicked
Event raised when an item is clicked
Event raised when an item is invoked
Event raised when an options' item is clicked
public HamburgerMenu()
Initializes a new instance of the HamburgerMenu class.
Executes the ItemCommand.
Executes the OptionsItemCommand.