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: ClientCore.dll
Syntax
public interface IParamViewer<T> : IPopupWindow<T>, IWindow where T : SerializedParamType 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 | 
|---|---|
| System.Threading.Tasks.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 | 
|---|---|
| System.Threading.Tasks.Task | A task indicating the completion of the initalization |