Skip to main content
net8.0net9.0

The set of base classes and extension methods over Avalonia's controls to define views/markup with C# code instead of XAML.

Published
Oct 29, 2025
11mo ago
Total Downloads
49.6K
49,565

Install

dotnet add package Avalonia.Markup.Declarative --version 11.3.7-beta05
ProductVersions
.NET
net8.0net9.0

README


Avalonia.Markup.Declarative

Write Avalonia UI with pure C#

repo: https://github.com/AvaloniaUI/Avalonia.Markup.Declarative

to use with external libraries, install AvaloniaExtensionGenerator tool here:

https://www.nuget.org/packages/AvaloniaExtensionGenerator/

Quick Start sample:

https://github.com/AvaloniaUI/Avalonia.Markup.Declarative/tree/master/src/Samples/MvuTemplate

Changes from Previous Version

No structural changes between v11.3.7-beta04 and v11.3.7-beta05.

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

This version is marked prerelease. Validate its API and upgrade path before production use.Compatibility metadata lists 2 target frameworks; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.