Class MenuItem
An item contained inside a Menu element.
Implements
Inherited Members
Namespace: Unity.AppUI.UI
Assembly: solution.dll
Syntax
public class MenuItem : VisualElement, IEventHandler, ITransform, ITransitionAnimations, IExperimentalFeatures, IVisualElementScheduler, IResolvedStyle, INotifyValueChanged<bool>, IPressable
Constructors
| Name | Description |
|---|---|
| MenuItem() | Default constructor. |
Fields
| Name | Description |
|---|---|
| activeUssClassname | The MenuItem active styling class. |
| checkmarkUssClassName | The MenuItem checkmark styling class. |
| iconUssClassName | The MenuItem icon styling class. |
| labelUssClassName | The MenuItem label styling class. |
| selectableUssClassname | The MenuItem selectable mode styling class. |
| shortcutUssClassName | The MenuItem shortcut styling class. |
| subMenuIconUssClassname | The MenuItem submenu icon styling class. |
| subMenuItemUssClassname | The MenuItem submenu mode styling class. |
| ussClassName | The MenuItem main styling class. |
Properties
| Name | Description |
|---|---|
| active | Enable or disable the active mode of the item. |
| clickable | Clickable Manipulator for this MenuItem. |
| contentContainer | The content container of the MenuItem. |
| hasSubMenu | |
| icon | The icon to display next to the label. |
| label | The label text value. |
| selectable | Enable or disable the selectable mode of the item. A selectable item is an item with a small checkmark as leading UI element. |
| shortcut | The shortcut text value. |
| subMenu | Sub Menu linked to this item. An item with a submenu mode enabled has a small caret as trailing UI element which defines that a sub menu will appear if you trigger the item's action. |
| value | The selected state of the item.
|
Methods
| Name | Description |
|---|---|
| ExecuteDefaultActionAtTarget(EventBase) | Executes logic after the callbacks registered on the event target have executed, unless the event is marked to prevent its default behaviour. EventBase{T}.PreventDefault. |
| SetValueWithoutNotify(bool) | Set the selected state of this item. See value and selectable properties for more info. |