Summary
Manages measuring and arranging of controls.
- Namespace
- Avalonia
.Layout - Interfaces
-
- IDisposable
- Implementing Types
graph BT
Type-.->Interface0["IDisposable"]
Type["ILayoutManager"]
class Type type-node
Implementing0["LayoutManager"]-.->Type
click Implementing0 "/api/Avalonia.Layout/LayoutManager"
Syntax
public interface ILayoutManager : IDisposable
Events
Name | Type | Summary |
---|---|---|
LayoutUpdated | EventHandler |
Raised when the layout manager completes a layout pass.
|
Methods
Name | Value | Summary |
---|---|---|
Execute |
void |
Executes the initial layout pass on a layout root.
|
Execute |
void |
Executes the initial layout pass on a layout root.
|
ExecuteLayoutPass |
void |
Executes a layout pass.
|
InvalidateArrange |
void |
Notifies the layout manager that a control requires an arrange.
|
InvalidateMeasure |
void |
Notifies the layout manager that a control requires a measure.
|
Register |
void |
Registers a control as wanting to receive effective viewport notifications.
|
Unregister |
void |
Registers a control as no longer wanting to receive effective viewport notifications.
|