Fabulous API
2.0
Ask or search…
K
Links

Layoutable

Inheritance: Visual AvaloniaUI documentation: Layoutable API

Properties

Properties
Description
width(value: float)
Sets the Width property.
height(value: float)
Sets the Height property.
minWidth(value: float)
Sets the MinWidth property.
minHeight(value: float)
Sets the MinHeight property.
maxWidth(value: float)
Sets the MaxWidth property.
maxHeight(value: float)
Sets the MaxHeight property.
margin(value: Thickness)
Sets the Margin property.
horizontalAlignment(value: HorizontalAlignment)
Sets the HorizontalAlignment property.
verticalAlignment(value: VerticalAlignment)
Sets the VerticalAlignment property.
useLayoutRounding(value: bool)
Sets the UseLayoutRounding property.
centerHorizontal()
Sets the HorizontalAlignment property to Center.
centerVertical()
Sets the VerticalAlignment property to Center.
center()
Sets the HorizontalAlignment and VerticalAlignment properties to Center.
margin(value: float)
Sets the Margin property.
margin(horizontal: float, vertical: float)
Sets the Margin property.
margin(left: float, top: float, right: float, bottom: float)
Sets the Margin property.
size(width: float, height: float)
Sets the Width and Height properties.

Events

Properties
Description
onEffectiveViewportChanged(fn: EffectiveViewportChangedEventArgs -> 'msg)
Raised when the element's effective viewport changes.
onLayoutUpdated(msg: 'msg)
Raised when the element's layout is updated.