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-.->Interface1["IDisposable"] Type["LayoutManager"] class Type type-node

Syntax

public class LayoutManager : ILayoutManager, IDisposable

Constructors

Events

Name Type Summary
LayoutUpdated EventHandler?

Methods

Name Value Summary
Dispose() void
ExecuteInitialLayoutPass() void
Executes the initial layout pass on a layout root.
ExecuteInitialLayoutPass(ILayoutRoot) void
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.