Table of Contents

Class ListMenuService<T, TResult>

Namespace
Innova.Prism.Library.Menus.Models
Assembly
Innova.Prism.Library.dll

Represents a list menu service that provides operations for managing list menus.

public class ListMenuService<T, TResult> : ScopedMenuService, INotifyPropertyChanged, IDisposable, IListMenuService<T, TResult>, IMenuService, IMenuServiceNavigationAware where T : class where TResult : class, IEntityWithKey<T>

Type Parameters

T

The type of the entity.

TResult

The type of the result entity.

Inheritance
ListMenuService<T, TResult>
Implements
IListMenuService<T, TResult>
Derived
Extension Methods

Constructors

ListMenuService(IMenuService)

Initializes a new instance of the ListMenuService<T, TResult> class.

Properties

ContextMenus

Gets or sets the context menus.

EditEntityMenuTask

Gets the edit entity menu task.

ExportToExcelMenuTask

Gets the export to Excel menu task.

InsertEntityMenuTask

Gets the insert entity menu task.

PrintEntityMenuTask

Gets the print entity menu task.

Methods

AddFilterMenus()

Adds filter menus.

AddMenu<MenuTaskDefinitionType>(bool)

Adds a menu to the context menus.

GetContextMenus()

Gets the context menus.

InitStandard()

Initializes the standard menus.