HamburgerMenuGlyphItem Class
The HamburgerMenuGlyphItem provides a glyph based implementation for HamburgerMenu entries.
graph BT Type-->Base0["HamburgerMenuItem"] click Base0 "/mahapps.com/api/MahApps.Metro.Controls/HamburgerMenuItem" Base0-->Base1["HamburgerMenuItemBase"] click Base1 "/mahapps.com/api/MahApps.Metro.Controls/HamburgerMenuItemBase" Base1-->Base2["Freezable"] Type-.->Interface0["IHamburgerMenuItemBase"] click Interface0 "/mahapps.com/api/MahApps.Metro.Controls/IHamburgerMenuItemBase" Type-.->Interface1["IHamburgerMenuItem"] click Interface1 "/mahapps.com/api/MahApps.Metro.Controls/IHamburgerMenuItem" Type-.->Interface2["ICommandSource"] Type["HamburgerMenuGlyphItem"] class Type type-node

Syntax

public class HamburgerMenuGlyphItem : HamburgerMenuItem, IHamburgerMenuItemBase, 
    IHamburgerMenuItem, ICommandSource

Fields

Name Field Type Constant Value Summary
CommandParameterProperty DependencyProperty
Identifies the CommandParameter dependency property.
Inherited from HamburgerMenuItem
static
CommandProperty DependencyProperty
Identifies the Command dependency property.
Inherited from HamburgerMenuItem
static
CommandTargetProperty DependencyProperty
Identifies the CommandTarget dependency property.
Inherited from HamburgerMenuItem
static
GlyphProperty DependencyProperty
Identifies the Glyph dependency property.
static
IsEnabledProperty DependencyProperty
Identifies the IsEnabled dependency property.
Inherited from HamburgerMenuItem
static
IsVisibleProperty DependencyProperty
Identifies the IsVisible dependency property.
Inherited from HamburgerMenuItemBase
static
LabelProperty DependencyProperty
Identifies the Label dependency property.
Inherited from HamburgerMenuItem
static
TagProperty DependencyProperty
Identifies the Tag dependency property.
Inherited from HamburgerMenuItemBase
static
TargetPageTypeProperty DependencyProperty
Identifies the TargetPageType dependency property.
Inherited from HamburgerMenuItem
static
ToolTipProperty DependencyProperty
Identifies the ToolTip dependency property.
Inherited from HamburgerMenuItem
static

Properties

Name Property Type Summary
Command ICommand
Gets or sets a command which will be executed if an item is clicked by the user.
Inherited from HamburgerMenuItem
CommandParameter object
Gets or sets the command parameter which will be passed by the Command.
Inherited from HamburgerMenuItem
CommandTarget IInputElement
Gets or sets the element on which to raise the specified command.
Inherited from HamburgerMenuItem
Glyph string
Gets or sets a value that specifies the glyph to use from Segoe MDL2 Assets font.
IsEnabled bool
Gets or sets a value indicating whether this item is enabled in the user interface (UI). This is a dependency property.
Inherited from HamburgerMenuItem
IsVisible bool
Gets or sets the value indicating whether this element is visible in the user interface (UI). This is a dependency property.
Inherited from HamburgerMenuItemBase
Label string
Gets or sets a value that specifies label to display.
Inherited from HamburgerMenuItem
Tag object
Gets or sets a value that specifies an user specific value.
Inherited from HamburgerMenuItemBase
TargetPageType Type
Gets or sets a value that specifies the page to navigate to (if you use the HamburgerMenu with a Frame content)
Inherited from HamburgerMenuItem
ToolTip object
Gets or sets a value that specifies ToolTip to display.
Inherited from HamburgerMenuItem

Methods

Name Return Value Summary
CreateInstanceCore() Freezable
RaiseCommand() void
Executes the command which can be set by the user.
Inherited from HamburgerMenuItem