Table of Contents

Method AddMenuItem

Namespace
Innova.Prism.Library.Controls.Menu
Assembly
Innova.Prism.Library.dll

AddMenuItem(MenuItemViewModel)

Adds a menu item to the simple menu.

public virtual IOutlookBarMenuBuilder AddMenuItem(MenuItemViewModel menuItemViewModel)

Parameters

menuItemViewModel MenuItemViewModel

The MenuItemViewModel instance.

Returns

IOutlookBarMenuBuilder

The current OutlookBarMenuBuilder instance.

AddMenuItem<TMenu>(Action<TMenu>)

Adds a menu item of type TMenu to the simple menu.

public IOutlookBarMenuBuilder AddMenuItem<TMenu>(Action<TMenu> action = null) where TMenu : MenuItemViewModel

Parameters

action Action<TMenu>

The action to be performed on the menu item.

Returns

IOutlookBarMenuBuilder

The current OutlookBarMenuBuilder instance.

Type Parameters

TMenu

The type of the menu item.

AddMenuItem(MenuItemViewModel, Action<IOutlookBarMenuBuilder>)

Adds a menu item to the simple menu with an action.

public virtual IOutlookBarMenuBuilder AddMenuItem(MenuItemViewModel menuItemViewModel, Action<IOutlookBarMenuBuilder> action)

Parameters

menuItemViewModel MenuItemViewModel

The MenuItemViewModel instance.

action Action<IOutlookBarMenuBuilder>

The action to be performed on the menu item.

Returns

IOutlookBarMenuBuilder

The current OutlookBarMenuBuilder instance.