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
System.IDisposable.Dispose()
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 |