Table of Contents

Class IMenuServiceExtensions

Namespace
Innova.Prism.Library.Services
Assembly
Innova.Prism.Library.dll

Provides extension methods for the IMenuService interface.

public static class IMenuServiceExtensions
Inheritance
IMenuServiceExtensions

Methods

AddGroup(IMenuService, string, string, string, int)

Adds a new menu group to the menu service.

AddGroupToHomeTab(IMenuService, string, string, int)

Adds a new menu group to the home tab of the menu service.

AddMenuElement<View>(IMenuService, string)

Adds a new menu element to the menu service.

AddMenuElement<View, ViewModel>(IMenuService, string)

Adds a new menu element to the menu service.

AddMenu<MenuTaskDefinitionType>(IMenuService, int)

Adds a new menu to the menu service.

AddMenu<MenuTaskDefinitionType>(IMenuService, string, int)

Adds a new menu to the menu service.

AddMenu<MenuTaskDefinitionType>(IMenuService, ICommand)

Adds a new menu to the menu service.

AddTab(IMenuService, string, string, int, bool)

Adds a new menu tab to the menu service.

CreateMenu<MenuTaskDefinitionType>(IMenuService, string)

Creates a new menu of the specified type and adds it to the menu service.

SetSelectedHomeTab(IMenuService)

Sets the selected home tab in the menu service.

SetSelectedTab(IMenuService, string)

Sets the selected tab in the menu service.