Table of Contents

Class MenuModelEntity<T>

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

Represents a menu model that is associated with an entity of type T.

public class MenuModelEntity<T> : MenuModel, INotifyPropertyChanged, IMenuModelEntity<T>, IMenuModel, IMenuBaseModel, IMenuItemModelBase where T : class

Type Parameters

T

The type of the entity.

Inheritance
MenuModelEntity<T>
Implements
Derived
Extension Methods

Constructors

MenuModelEntity(IEventAggregator, bool)

Initializes a new instance of the MenuModelEntity<T> class.

Fields

eventAggregator

Properties

Entities

Gets or sets the list of entities.

Entity

Gets the first entity in the list of entities.

Methods

CleanUp()

Cleans up the menu model.

EntitiesSelectedChanged(List<T>)
OnEntitiesChanged()
RaiseCanExecuteChanged()
Setup()

Sets up the menu model.