HamburgerSubMenu Members

Represents a button with an icon in the HamburgerMenu that provides access to a Sub Menu.

Constructors

Name Description
HamburgerSubMenu()

Initializes a new instance of the HamburgerSubMenu class with the default settings.

Fields

Name Description
FlyoutHeaderHeightProperty static

Identifies the HamburgerSubMenu.FlyoutHeaderHeight dependency property.

FlyoutHeaderPaddingProperty static

Identifies the HamburgerSubMenu.FlyoutHeaderPadding dependency property.

FlyoutHeaderProperty static

Identifies the HamburgerSubMenu.FlyoutHeader dependency property.

FlyoutPaneMinWidthProperty static
FlyoutPaneWidthProperty static
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)
IsStandaloneSelectionItemModeProperty static

Identifies the HamburgerSubMenu.IsStandaloneSelectionItemMode dependency property.

ItemTemplateProperty static

Identifies the HamburgerSubMenu.ItemTemplate dependency property.

ItemTemplateSelectorProperty static

Identifies the HamburgerSubMenu.ItemTemplateSelector dependency property.

ItemsSourceProperty static

Identifies the HamburgerSubMenu.ItemsSource dependency property.

MoreButtonVisibilityModeProperty static

Identifies the HamburgerSubMenu.MoreButtonVisibilityMode dependency property.

PlacementProperty static

Identifies the HamburgerSubMenu.Placement dependency property.

SelectedItemProperty static

Identifies the HamburgerSubMenu.SelectedItem dependency property.

Properties

Name Description
ActualFlyoutPaneMinWidth
FlyoutHeader

Gets or sets the header of the sub-menu's fly-out panel.

FlyoutHeaderHeight

Gets or sets the height, in pixels, of the fly-out panel header.

FlyoutHeaderPadding

Gets or sets the amount of space around the fly-out panel header.

FlyoutPaneMinWidth
FlyoutPaneWidth
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)
IsStandaloneSelectionItemMode

Gets or sets whether selecting an item in the current sub-menu discards the selection in the main menu, or the item selection in the current sub-menu and the main menu are independent.

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.

Items

Provides access to a collection of objects that represent sub-menu items.

ItemsSource

Gets or sets an object that represents a source of items for the sub-menu.

MoreButtonVisibilityMode

Gets or sets whether the More predefined button, which invokes a fly-out panel containing all sub-menu items, is displayed below the sub-menu items shown in preview.

Placement

Gets or sets whether the sub-menu button is positioned at the top or bottom of the HamburgerMenu.

SelectedItem

Gets or sets the item that is selected in the current sub-menu.

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) Determines whether the specified object is equal to the current object.
(Inherited from Object)
Equals(Object, Object) static Determines whether the specified object instances are considered equal.
(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() 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