Persistate API documentation
IMappableContainer Interface
NamespacesPersistate.UI.DesktopIMappableContainer

[This is preliminary documentation and is subject to change.]

Implemented by containers that can be mapped to a Pane in a Workspace
Declaration Syntax
C#
public interface IMappableContainer : IStyled
Members
All MembersMethodsProperties



IconMemberDescription
ApplyLayoutStyle()()()()
Sets appropriate property values from the current LayoutStyle for the control.
(Inherited from IStyled.)
CreateHostFor(Pane)
Creates the host control in the container for a particular new child Pane. This host will contain IPContainers or further Pane containers. For tabbed containers only.

LayoutStyle
Gets or sets the current LayoutStyle of the control.
(Inherited from IStyled.)
MapPane(Pane, PWindow)
Maps this IMappableContainer to a Pane.

Pane
Gets the Pane which is mapped to this IMappableContainer

PaneSize(PaneType)
Gets the current width or height of a child Pane.

RemoveHostFor(Pane, Control)
Removes the host control from the container for a particular child Pane.

UseAppliedStyles
Gets or sets a value indicating whether LayoutStyles should be applied to this control at run time.
(Inherited from IStyled.)
Remarks
Although you can use this interface directly, it is intended for use by the Persistate infrastructure. In general you should try and perform as much user interface work as possible through the standard UserInterface and IPWindow members.

Assembly: Persistate.UI.Desktop (Module: Persistate.UI.Desktop) Version: 0.6.1.20 (0.6.1.20)