Table of Contents

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.