LayoutManager Class

Summary

Manages measuring and arranging of controls.
Namespace
Avalonia.Layout
Interfaces
Base Types
  • object
graph BT Type-->Base0["object"] Type-.->Interface0["ILayoutManager"] click Interface0 "/api/Avalonia.Layout/ILayoutManager" Type["LayoutManager"] class Type type-node

Syntax

public class LayoutManager : 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.