HamburgerMenuIconItem Class

Summary

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

Syntax

public class HamburgerMenuIconItem : HamburgerMenuItem, IHamburgerMenuItemBase, IHamburgerMenuItem, 
    ICommandSource

Fields

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

Properties

Name Value 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
Icon object
Gets or sets a value that specifies an user specific object which can be used as icon.
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 Value Summary
CreateInstanceCore() Freezable
RaiseCommand() void
Executes the command which can be set by the user.
Inherited from HamburgerMenuItem