Interface IParamViewer<T>
A popup window that allows the display of a view for editing/viewing the specified parameter
T type, controlled by the ParamViewerController<T>
Inherited Members
Namespace: LemonEdge.Client.Core.Support
Assembly: LemonEdge.ClientCore.dll
Syntax
public interface IParamViewer<T> : IPopupWindow<T>, IWindow where T : SerializedParam
Type Parameters
| Name | Description |
|---|---|
| T | The type of parameter this window allows the view/edit of |
Methods
Display(T)
Indicates the popup window should display the specified parameters
Declaration
Task Display(T item)
Parameters
| Type | Name | Description |
|---|---|---|
| T | item | The parameter instance to be displayed |
Returns
| Type | Description |
|---|---|
| Task | A task indicating the completion of the operation |
Init(IModelLayoutCommon)
Initializes the popup window form with the specified owning host, and provides a task for any custom initialization
Declaration
Task Init(IModelLayoutCommon host)
Parameters
| Type | Name | Description |
|---|---|---|
| IModelLayoutCommon | host | The owning host of this window |
Returns
| Type | Description |
|---|---|
| Task | A task indicating the completion of the initalization |