Interface IRoleMenuItemController
Namespace: LemonEdge.Client.Core.Views.Controllers
Assembly: LemonEdge.ClientEntities.dll
Syntax
public interface IRoleMenuItemController
Properties
Context
Declaration
IEntityUpdaterUI Context { get; }
Property Value
Type | Description |
---|---|
IEntityUpdaterUI |
Menu
Declaration
ObservableCollection<IMenuItem> Menu { get; }
Property Value
Type | Description |
---|---|
ObservableCollection<IMenuItem> |
RoleID
Declaration
Guid RoleID { get; }
Property Value
Type | Description |
---|---|
Guid |
ViewSelector
Declaration
IGridSelector ViewSelector { get; }
Property Value
Type | Description |
---|---|
IGridSelector |
Methods
ClearUI()
Declaration
Task ClearUI()
Returns
Type | Description |
---|---|
Task |
DisplayMenu(IEnumerable<IMenuItem>)
Declaration
Task DisplayMenu(IEnumerable<IMenuItem> menu)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<IMenuItem> | menu |
Returns
Type | Description |
---|---|
Task |
SelectItem(IMenuItem)
Declaration
void SelectItem(IMenuItem item)
Parameters
Type | Name | Description |
---|---|---|
IMenuItem | item |
TrackItem(INotifyPropertyChanged)
Declaration
void TrackItem(INotifyPropertyChanged item)
Parameters
Type | Name | Description |
---|---|---|
INotifyPropertyChanged | item |
UpdateAllCommands()
Declaration
void UpdateAllCommands()