Class GroupedItemsCommandParamController
Inheritance
GroupedItemsCommandParamController
Implements
Inherited Members
Namespace: LemonEdge.Client.Core.Commands.Core
Assembly: LemonEdge.ClientEntities.dll
Syntax
public class GroupedItemsCommandParamController : ParamSingleViewerController<GroupedItemsCommandParam>, IPopupWindowController<GroupedItemsCommandParam>, IParamViewerController, IPopupWindowController, IController
Constructors
GroupedItemsCommandParamController(IParamSingleViewer<GroupedItemsCommandParam>, GroupedItemsCommandParam)
Creates a new AnySingleCommandParamController
Declaration
public GroupedItemsCommandParamController(IParamSingleViewer<GroupedItemsCommandParam> window, GroupedItemsCommandParam param)
Parameters
Type | Name | Description |
---|---|---|
IParamSingleViewer<GroupedItemsCommandParam> | window | The popup single parameter window to display these parameters |
GroupedItemsCommandParam | param | The initial parameter values to display |
Methods
AlterControlInfo(ControlDisplayInfo)
Providse the correct relationship selections for the ControlNames()
Declaration
protected override void AlterControlInfo(ControlDisplayInfo info)
Parameters
Type | Name | Description |
---|---|---|
ControlDisplayInfo | info | The control to alter its selection for |
Overrides
LemonEdge.Client.UI.API.Controllers.ParamSingleViewerController<LemonEdge.API.Client.Commands.GroupedItemsCommandParam>.AlterControlInfo(LemonEdge.Client.UI.API.Controls.ControlDisplayInfo)
ControlNames()
Can be overridden in a derived class to indicate all the controls to be created in this single parameter popup form
Declaration
protected override IEnumerable<ControlDisplayInfoLight> ControlNames()
Returns
Type | Description |
---|---|
IEnumerable<ControlDisplayInfoLight> | All the controls to be created in this single parameter popup form |
Overrides
LemonEdge.Client.UI.API.Controllers.ParamSingleViewerController<LemonEdge.API.Client.Commands.GroupedItemsCommandParam>.ControlNames()