Class GridViewControllerCustomViewParamsController
The controller for editing the GridViewControllerCustomViewParams in a popup single parameter window
We do not need an associated IViewSerializedParamDefaultEditor implementation as this is a standard popup single parameter editor. We only need that if it has a custom editor
Inheritance
System.Object
GridViewControllerCustomViewParamsController
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: LemonEdge.Client.Core.Views.Core
Assembly: ClientCore.dll
Syntax
public class GridViewControllerCustomViewParamsController : ParamSingleViewerController<GridViewControllerCustomViewParams>, IParamViewerController, IPopupWindowController, IController
Constructors
GridViewControllerCustomViewParamsController(IParamSingleViewer<GridViewControllerCustomViewParams>, GridViewControllerCustomViewParams)
Creates a new GridViewControllerCustomViewParams controller
Declaration
public GridViewControllerCustomViewParamsController(IParamSingleViewer<GridViewControllerCustomViewParams> window, GridViewControllerCustomViewParams param)
Parameters
| Type | Name | Description |
|---|---|---|
| IParamSingleViewer<GridViewControllerCustomViewParams> | window | The single popup param window this controller is for |
| GridViewControllerCustomViewParams | param | The original parameter value to be displayed and edited by the user |
Methods
AlterControlInfo(ControlDisplayInfo)
Alters the CustomGridID to use the correct relationship to ICustomGrid
Declaration
protected override void AlterControlInfo(ControlDisplayInfo info)
Parameters
| Type | Name | Description |
|---|---|---|
| ControlDisplayInfo | info | The control to alter with additional settings |
Overrides
LemonEdge.Client.Core.Support.ParamSingleViewerController<LemonEdge.Client.Core.Views.Core.GridViewControllerCustomViewParams>.AlterControlInfo(LemonEdge.Client.Core.Views.Core.ControlDisplayInfo)
ControlNames()
Adds a control for the CustomGridID
Declaration
protected override IEnumerable<ControlDisplayInfoLight> ControlNames()
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<ControlDisplayInfoLight> | A list of all controls to be shown for editing in this popup |
Overrides
LemonEdge.Client.Core.Support.ParamSingleViewerController<LemonEdge.Client.Core.Views.Core.GridViewControllerCustomViewParams>.ControlNames()