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()