Interface IMenuBaseModel
- Namespace
- Innova.Prism.Library.Menus.ItemModels
- Assembly
- Innova.Prism.Library.dll
Represents the base model interface for a menu item.
public interface IMenuBaseModel : IMenuItemModelBase
- Extension Methods
Properties
- AddItemToMenu
Gets or sets a value indicating whether to add the item to the menu.
- Description
Gets or sets the description of the menu item.
- GestureText
Gets the gesture text for the menu item.
- GroupName
Gets or sets the group name of the menu item.
- Header
Gets or sets the header of the menu item.
- HideOnDisable
Gets or sets a value indicating whether to hide the menu item when disabled.
- KeyGesture
Gets the key gesture for the menu item.
- LargeImage
Gets or sets the large image of the menu item.
- MenuIsEnabled
Gets or sets a value indicating whether the menu item is enabled.
- SingleGesture
Gets or sets the single input gesture for the menu item.
- Size
Gets or sets the size of the menu item.
- SmallImage
Gets or sets the small image of the menu item.
- SortOrder
Gets or sets the sort order of the menu item.
- ToolTipImageSource
Gets the image source for the tooltip.
- ToolTipTitle
Gets the title for the tooltip.
Methods
- CleanUp()
Cleans up the menu item.
- Setup()
Sets up the menu item.
- ToString()
Returns a string that represents the current menu item.
Events
- MenuIsEnabledChanged
Occurs when the menu item enabled state changes.