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 |