Summary
The HamburgerMenuIconItem provides an icon based implementation for HamburgerMenu entries.
- Namespace
- MahApps
.Metro .Controls - Interfaces
-
- I
Hamburger Menu Item Base - IHamburgerMenuItem
- ICommandSource
- I
- Base Types
-
- Freezable
- Hamburger
Menu Item Base - HamburgerMenuItem
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 |
---|---|---|
Command |
Identifies the
CommandParameter dependency property.
Inherited from HamburgerMenuItem
static
|
|
CommandProperty |
Identifies the
Command dependency property.
Inherited from HamburgerMenuItem
static
|
|
Command |
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 Hamburger
static
|
|
LabelProperty |
Identifies the
Label dependency property.
Inherited from HamburgerMenuItem
static
|
|
TagProperty |
Identifies the
Tag dependency property.
Inherited from Hamburger
static
|
|
Target |
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 Hamburger
|
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 Hamburger
|
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
|