IAction Interface |
Namespace: EBP.Api.Interfaces.Menus
The IAction type exposes the following members.
| Name | Description | |
|---|---|---|
| Enabled |
Indicates whether the associated components are enabled.
(Inherited from IActionBase.) | |
| ImageIndex |
Image Index
(Inherited from IActionBase.) | |
| ImageList |
Image List
(Inherited from IActionBase.) | |
| ShortcutKeys |
Indicates the shortcut keys for this Action.
(Inherited from IActionBase.) | |
| Text |
The text used in controls associated to this Action.
(Inherited from IActionBase.) | |
| Visible |
Indicates whether the associated components are visible or hidden.
(Inherited from IActionBase.) |
| Name | Description | |
|---|---|---|
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) | |
| RegisterRight(Guid, ReadUpdateRightKind, Boolean) |
Registers right to check to know if this action is allowed for current user.
| |
| RegisterRight(Guid, StandardRightKind, Boolean) |
Registers a right to check to know if this action is allowed for current user.
| |
| RegisterRight(Guid, YesNoRightKind, Boolean) |
Registers right to check to know if this action is allowed for current user.
|
| Name | Description | |
|---|---|---|
| ActionExecute |
This event is triggered when the action is executed
(Inherited from IActionBase.) | |
| ActionUpdate |
This event is triggered when the action is updated
(Inherited from IActionBase.) |
IAction instance = Utils<ExtensionType>.GetInterface<IAction>();