LibraryActive

Avalonia Headless Testing Platform

In-memory testing platform for Avalonia UI controls without real windows

Open source page

Field note

What it does

Runs Avalonia's full control tree, layout engine, styling, and data binding in memory. Supports input simulation and frame capture for testing control behavior.

Capabilities

Available capabilities

Tags

Tags

Ways to use it

Ways to use it

sdk

C# / https://docs.avaloniaui.net/docs/testing/headless-xunit

sdk

C# / https://docs.avaloniaui.net/docs/testing/headless-nunit

sdk

C# / Not filed

Product features

Product features

Avalonia.Diagnostics package removed ​

Avalonia version 12 ​

Binding class hierarchy changes ​

Binding plugins removed ​

Breaking changes in Avalonia 12

Compiled bindings are enabled by default ​

Configurable text shaper ​

Customizing selection behavior ​

Improved touch/pen focus and selection behavior ​

.NET support updated ​

Obsoleted APIs ​

TopLevel changes ​