ColumnLayout Class
Lays out elements in vertical or horizontal columns.
The columns will use a vertical orientation by default, but this can be changed
by setting the Orientation
attribute to Horizontal
.
Example
<Panel>
<ColumnLayout />
<Each Count="10">
<Circle Margin="5" Color="Blue" />
</Each>
</Panel>
Location
- Namespace
- Fuse.Layouts
- Package
- Fuse.Controls.Panels 2.9.1
Interface of ColumnLayout
ColumnLayout Constructor uno
Creates a new ColumnLayout
ColumnSize : float ux
ColumnSpacing : float ux
Spacing between each column.
ItemSpacing : float ux
Spacing between each item of a column.
Orientation : Orientation ux
Sizing : ColumnLayoutSizing ux
Inherited from Layout
AffectsLayout(Node) : bool uno
ArrangeMarginBoxSpecial(Node, float4, LayoutParams) : bool uno
Container : LayoutControl uno
InvalidateLayout uno
OnRooted uno
OnUnrooted uno
ShouldArrange(Node) : bool uno
Snap(float) : float uno
Snap(float2) : float2 uno
SnapToPixels : bool uno
SnapUp(float) : float uno
SnapUp(float2) : float2 uno
SourceFileName : string ux
hide
SourceLineNumber : int ux
hide
Inherited from PropertyObject
AddPropertyListener(IPropertyListener) uno
OnPropertyChanged(Selector, IPropertyListener) uno
OnPropertyChanged(Selector) uno
RemovePropertyListener(IPropertyListener) uno
Inherited from object
Equals(object) : bool uno
GetHashCode : int uno
GetType : Type uno
ToString : string uno
Attached UX Attributes
GlobalKey (attached by Resource) : string ux
Implemented Interfaces
ISourceLocation uno
hide