Search Results for

    Show / Hide Table of Contents

    Interface IModelSingleLayoutDisplayer

    The main interface for popup windows that also implement the IModelLayouHost but are not the IMainform

    Instead they are used purely as a host of a single IModelLayoutDisplayer in a popup window, and are not capable of displaying multiple displayers unlike the main application itself

    Inherited Members
    IModelLayouHost.LayoutsChanged
    IModelLayouHost.Controller
    IModelLayouHost.OnLayoutsChanged(LayoutChangeEventArgs)
    IModelLayouHost.DisplayItem(DisplayableItemDescriptor)
    IModelLayouHost.DisplaySingleLayoutItem(DisplayableItemDescriptor, DefaultLayoutGenerator)
    IModelLayouHost.SelectLayout(IModelLayoutDisplayer)
    IModelLayouHost.CloseLayout(IModelLayoutDisplayer)
    IModelLayoutCommon.Window
    IModelLayoutCommon.Refresh(Boolean)
    IModelLayoutCommon.GetHost()
    IModelLayoutCommon.Close(Boolean)
    IBusyReporter.DisplayBusy(String)
    IBusyReporter.StopBusy()
    IBusyReporter.IsBusy
    System.IDisposable.Dispose()
    IWindow.CloseWindow()
    IWindow.ShowDialog()
    IWindow.Show()
    IWindow.SetOwner(IWindow)
    Namespace: LemonEdge.Client.Core.Views.Core
    Assembly: ClientCore.dll
    Syntax
    public interface IModelSingleLayoutDisplayer : IModelLayouHost, IModelLayoutCommon, IBusyReporter, IDisposable, IWindow

    Methods

    InitForItemDisplay(DisplayableItemDescriptor, DefaultLayoutGenerator)

    Initializes this single layout displayer host to display the specified item with an optional custom layout

    Declaration
    Task InitForItemDisplay(DisplayableItemDescriptor displayItem, DefaultLayoutGenerator customLayout = null)
    Parameters
    Type Name Description
    DisplayableItemDescriptor displayItem

    The item this single displayer should display

    DefaultLayoutGenerator customLayout

    An optional custom layout to use for displaying the item if you want to override the layout the system would use by default

    Returns
    Type Description
    System.Threading.Tasks.Task

    A task indicating the completion of loading the layout and displaying the specified item

    Extension Methods

    MiscExtensions.SetIfNotEqual<T, P>(T, Expression<Func<T, P>>, P)
    ReflectionExtensions.ClearEventInvocations(Object, String)
    StringExtensions.ToCSVFormatString(Object, Type)
    SQLExtensions.ToSQLValue(Object, Boolean)
    In This Article
    Back to top © LemonTree Software Ltd. All rights reserved.