Skip to main content

Module layout

Module layout 

Source
Expand description

The layout system: measure/arrange and the layout manager.

Structs§

EffectiveViewportChangedEventArgs
Provides data for the effective viewport changed event of a layoutable.
LayoutExtensions
Extension methods for layout types.
LayoutHelper
Provides helper methods needed for layout.
LayoutInformation
Provides access to layout information of a control.
LayoutManager
Manages measuring and arranging of controls.
Layoutable
Implements layout-related functionality for a control.
LayoutableVTable
The virtual table of the class.
MinMax
The effective minimum and maximum size of a layoutable, combining its explicit size with its min/max constraints.

Enums§

HorizontalAlignment
Defines how a control aligns itself horizontally in its parent control.
Orientation
Defines vertical or horizontal orientation.
VerticalAlignment
Defines how a control aligns itself vertically in its parent control.

Traits§

BringIntoViewRequest
A bring-into-view request, processed by the IBringIntoViewLayoutManager at the end of a layout pass.
IBringIntoViewLayoutManager
An ILayoutManager that handles BringIntoViewRequests.
ILayoutManager
Manages measuring and arranging of controls.
ILayoutRoot
Defines the root of a tree that can be laid out.
LayoutableImpl
The overridable members introduced by the class.
LayoutableImplExt
Access to the base implementations of the overridable members.