Search Results for

    Show / Hide Table of Contents

    Class PopupWindowController

    The base popup window controller for all instances of a IPopupWindow<TResult>

    Inheritance
    object
    PopupWindowController
    PopupWindowController<TResult>
    Implements
    IPopupWindowController
    IController
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    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

    Implements

    IPopupWindowController
    IController

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.