ILayoutManager Interface

Summary

Manages measuring and arranging of controls.
Namespace
Avalonia.Layout
Implementing Types
graph BT Type["ILayoutManager"] class Type type-node Implementing0["LayoutManager"]-.->Type click Implementing0 "/api/Avalonia.Layout/LayoutManager"

Syntax

public interface ILayoutManager

Methods

Name Value Summary
ExecuteInitialLayoutPass(ILayoutRoot) void
Executes the initial layout pass on a layout root.
ExecuteLayoutPass() void
Executes a layout pass.
InvalidateArrange(ILayoutable) void
Notifies the layout manager that a control requires an arrange.
InvalidateMeasure(ILayoutable) void
Notifies the layout manager that a control requires a measure.