Skip to main content

HamburgerMenuNavigationButton Members

Represents a button with an icon in the Main Menu of the HamburgerMenu that navigates to the specified page with a click.

Constructors

Name Description
HamburgerMenuNavigationButton() Initializes a new instance of the HamburgerMenuNavigationButton class with the default settings.

Fields

Name Description
ContextMenuProperty static Identifies the HamburgerMenuNavigationButton.ContextMenu dependency property.
HideMenuWhenSelectedProperty static Identifies the HamburgerMenuNavigationButton.HideMenuWhenSelected dependency property.
IconFillProperty static Identifies the HamburgerMenuIconButton.IconFill dependency property. Inherited from HamburgerMenuIconButton.
IconHeightProperty static Identifies the HamburgerMenuIconButton.IconHeight dependency property. Inherited from HamburgerMenuIconButton.
IconProperty static Identifies the HamburgerMenuIconButton.Icon dependency property. Inherited from HamburgerMenuIconButton.
IconSizeUnitProperty static Identifies the HamburgerMenuIconButton.IconSizeUnit dependency property. Inherited from HamburgerMenuIconButton.
IconSourceProperty static Identifies the HamburgerMenuIconButton.IconSource dependency property. Inherited from HamburgerMenuIconButton.
IconStretchProperty static Identifies the HamburgerMenuIconButton.IconStretch dependency property. Inherited from HamburgerMenuIconButton.
IconTemplateProperty static Identifies the HamburgerMenuIconButton.IconTemplate dependency property. Inherited from HamburgerMenuIconButton.
IconWidthProperty static Identifies the HamburgerMenuIconButton.IconWidth dependency property. Inherited from HamburgerMenuIconButton.
NavigationTargetParameterProperty static Identifies the HamburgerMenuNavigationIconButton.NavigationTargetParameter dependency property. Inherited from HamburgerMenuNavigationIconButton.
NavigationTargetTypeNameProperty static Identifies the HamburgerMenuNavigationIconButton.NavigationTargetTypeName dependency property. Inherited from HamburgerMenuNavigationIconButton.
NavigationTargetTypeProperty static Identifies the HamburgerMenuNavigationIconButton.NavigationTargetType dependency property. Inherited from HamburgerMenuNavigationIconButton.
PlacementProperty static Identifies the HamburgerMenuNavigationButton.Placement dependency property.
RightContentMarginProperty static Identifies the HamburgerMenuNavigationButton.RightContentMargin dependency property.
RightContentProperty static Identifies the HamburgerMenuNavigationButton.RightContent dependency property.
RightContentTemplateProperty static Identifies the HamburgerMenuNavigationButton.RightContentTemplate dependency property.
SelectOnClickProperty static Identifies the HamburgerMenuNavigationButton.SelectOnClick dependency property.
SyncWithActivePageProperty static Identifies the HamburgerMenuNavigationButton.SyncWithActivePage dependency property.
UseNavigationTargetParameterForSyncProperty static Identifies the HamburgerMenuNavigationButton.UseNavigationTargetParameterForSync dependency property.

Properties

Name Description
ClearNavigationHistory Gets or sets whether clicking/tapping the button clears the menu’s navigation history. Inherited from HamburgerMenuNavigationIconButton.
ContextMenu Gets or sets the context menu that is invoked when the end-user right-clicks the navigation button. This is a dependency property.
HideMenuWhenSelected Gets or sets whether the HamburgerMenu is automatically hidden when the current item is selected.
Icon Gets or sets the icon displayed by the button. This is a dependency property. Inherited from HamburgerMenuIconButton.
IconFill Specifies the icon color. This is a dependency property. Inherited from HamburgerMenuIconButton.
IconHeight Gets or sets the icon’s height. This is a dependency property. Inherited from HamburgerMenuIconButton.
IconSizeUnit Specifies whether the icon size is set in pixels or points. This is a dependency property. Inherited from HamburgerMenuIconButton.
IconSource Gets or sets the source of the icon. This is a dependency property Inherited from HamburgerMenuIconButton.
IconStretch Gets or sets the stretch mode for the icon. This is a dependency property. Inherited from HamburgerMenuIconButton.
IconTemplate Specifies the icon template. This is a dependency property. Inherited from HamburgerMenuIconButton.
IconWidth Gets or sets the icon’s width. This is a dependency property. Inherited from HamburgerMenuIconButton.
NavigationTargetParameter Gets or sets the parameter to be passed to the target page, invoked when tapping/clicking the menu item. Inherited from HamburgerMenuNavigationIconButton.
NavigationTargetType Allows you to specify the Page class to be opened when an end-user taps/clicks the menu item. Inherited from HamburgerMenuNavigationIconButton.
NavigationTargetTypeName Allows you to specify the name of the Page class to be opened when an end-user taps/clicks the menu item. Inherited from HamburgerMenuNavigationIconButton.
Placement Gets or sets whether the button is positioned at the top or bottom of the HamburgerMenu.
RightContent Gets or sets the additional button content displayed to the right of the main content.
RightContentMargin Gets or sets the outer margin of the additional content displayed to the right of the main content.
RightContentTemplate Gets or sets the data template used to render the additional content displayed to the right of the main content.
SelectOnClick Gets or sets whether the current button is selected with a click.
SyncWithActivePage Gets or sets whether the current button is automatically selected if the button’s target page has been navigated.
UseNavigationTargetParameterForSync Gets or sets whether to use current button’s navigation parameters to synchronize the button selection in the menu with the navigated page.

Methods

Name Description
AfterContainerInfoAdded(ItemsSourceControllerContainerInfo) This method supports the internal infrastructure and is not intended to be used directly from your code.
BeforeContainerInfoRemoved(ItemsSourceControllerContainerInfo) This method supports the internal infrastructure and is not intended to be used directly from your code.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
ToString() Returns a string that represents the current object. Inherited from Object.
See Also