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 |