Table of Contents

Class ListLayoutMenuService<T, TResult>

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

Represents a list layout menu service that provides functionality for managing list layout menus.

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

Type Parameters

T

The type of the entity.

TResult

The type of the entity with key.

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

Constructors

ListLayoutMenuService(IMenuService)

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

Properties

ClearLayoutMenu

Gets the clear layout menu.

DeleteDefaultLayoutMenu

Gets the delete default layout menu.

DeleteLayoutMenu

Gets the delete layout menu.

SaveDefaultLayoutMenu

Gets the save default layout menu.

SaveLayoutMenu

Gets the save layout menu.

ShowDefaultLayout

Gets or sets a value indicating whether to show the default layout.

ShowLayout

Gets or sets a value indicating whether to show the layout.

Methods

InitLayout()

Initializes the layout.

OnAddMenus()

Adds the menus.