Skip to main content

HamburgerMenu Properties

Represents a collapsible navigation menu that displays a stack of navigation buttons. Supports regular buttons, sub-menus, hyperlinks, check and radio buttons.
Name Description
AllowCustomizingWindowTitle Gets or sets whether it is allowed to customize the window title.
AvailableViewStates Gets or sets whether the menu can be displayed in the Flyout, Overlay and/or Inline state.
BottomBarItems Provides access to a collection of objects that represent Bottom Bar items.
BottomBarItemsSource Gets or sets an object that represents a source of items for the menu’s bottom bar.
BottomBarItemTemplate Gets or sets the data template used to render each item in the menu’s bottom bar from the data source.
BottomBarItemTemplateSelector Gets or sets a custom data template selection logic for items in the menu’s bottom bar.
CompactOverlayStateFrameThreshold Gets or sets the window width, in pixels, at which the menu is automatically displayed in the Overlay state. This property supports the adaptive layout.
CompactWidth Gets or sets the menu pane width, in pixels, in its compact display mode.
Header Gets or sets the menu header displayed next to the hamburger button.
HeaderHeight Gets or sets the height of the menu header.
HeaderPadding Gets or sets the outer margin of the menu header.
HeaderTemplate Gets or sets the data template used to render the menu header.
HeaderTemplateSelector Gets or sets a custom data template selection logic to render the menu header.
HideMenuWhenActivePageItemNotFound Gets or sets whether the menu is automatically hidden when the navigated page is not represented in the Main Menu by a navigation button.
IsInitiallyCompact Gets or sets whether the menu is initially displayed in the compact mode.
IsMenuVisible Gets or sets whether the menu is visible.
IsMobileStatusBarVisible Gets or sets whether the status bar for the window (app view) is shown.
Items Provides access to a collection of objects that represent Main Menu items.
ItemsSource Gets or sets an object that represents a source of items for the menu.
ItemTemplate Gets or sets the data template used to render each item from the data source.
ItemTemplateSelector Gets or sets a custom data template selection logic.
MinimizedFlyoutStateFrameThreshold Gets or sets the window width, in pixels, at which the menu is automatically displayed in the Flyout state. This property supports the adaptive layout.
MobileStatusBarBackground Gets or sets the background color of the status bar. The alpha channel of the color is not used.
MobileStatusBarForeground Gets or sets the foreground color of the status bar. The alpha channel of the color is not used.
SelectedItem Gets or sets the menu button which is currently selected.
ShowMenuOnEmptySpaceBarClick Gets or sets whether the menu displayed in the compact mode can be expanded with a click on an empty space.
SyncWithActivePage Gets or sets whether the button selection in the menu is automatically synchronized with the navigated page.
WindowTitle Gets or sets the window title.
WindowTitleSettings Gets or sets the window title settings, such as the background and foreground colors.
See Also