Class PopupWindowController
The base popup window controller for all instances of a IPopupWindow<TResult>
Inherited Members
Namespace: LemonEdge.Client.UI.API.Controllers
Assembly: LemonEdge.Client.UI.API.dll
Syntax
public abstract class PopupWindowController : IPopupWindowController, IController
Constructors
PopupWindowController(IRootController)
Declaration
protected PopupWindowController(IRootController rootController)
Parameters
| Type | Name | Description |
|---|---|---|
| IRootController | rootController |
Properties
OwningWindow
The client application window ui this controller is designed to control
Declaration
public abstract IWindow OwningWindow { get; }
Property Value
| Type | Description |
|---|---|
| IWindow |
RootController
The root application controller, for service access
Declaration
public IRootController RootController { get; }
Property Value
| Type | Description |
|---|---|
| IRootController |
Methods
OnCancel()
Called by the popup window instance when the user has dismissed the popup form by clicking cancel
Declaration
public abstract void OnCancel()
OnOk(object)
Called by the popup window instance when the user has dismissed the popup form by clicking ok
Declaration
public abstract void OnOk(object result)
Parameters
| Type | Name | Description |
|---|---|---|
| object | result | The result to return back to the caller |