Class
RadLayoutManager

Represents a layout manager for RadLayout that provides layout measurement and arrangement functionality.

Definition

Namespace:Telerik.Maui.Controls

Assembly:Telerik.Maui.Controls.dll

Syntax:

cs-api-definition
public class RadLayoutManager : ILayoutManager

Inheritance: objectRadLayoutManager

Implements: ILayoutManager

Constructors

RadLayoutManager(RadLayout)

Initializes a new instance of the RadLayoutManager class.

Declaration

cs-api-definition
public RadLayoutManager(RadLayout layout)

Parameters

layout

RadLayout

The RadLayout instance that this manager will handle.

Methods

ArrangeChildren(Rect)

Arranges the child elements within the specified bounds.

Declaration

cs-api-definition
public virtual Size ArrangeChildren(Rect bounds)

Parameters

bounds

Rect

The bounds rectangle for arranging child elements.

Returns

Size

The actual size used for the arrangement.

Measure(double, double)

Measures the layout within the specified constraints.

Declaration

cs-api-definition
public virtual Size Measure(double widthConstraint, double heightConstraint)

Parameters

widthConstraint

double

The width constraint for the layout.

heightConstraint

double

The height constraint for the layout.

Returns

Size

The desired size of the layout.