Home
Docs
XAML Usage
Menu
On this page
XAML Features
These pages document the language-level surface AXSG adds or strengthens on top of standard Avalonia XAML. Use this section when you care about authoring semantics rather than package boundaries.
Feature groups
Binding and expression features
Structural and configuration features
How to use this section
Start with Compiled Bindings if you are new to AXSG semantics.
Use C# Expressions and Inline C# for the main language extensions.
Use the structural pages when you are working in themes, resources, includes, or selector-heavy XAML.
Use Guides when you need an operational workflow instead of language semantics.
Typical questions this section answers
when does AXSG require x:DataType and when can an explicit source provide type context?
how do shorthand expressions, inline C#, and event lambdas differ?
how do property elements, TemplateBinding, resources, and URI values participate in navigation and diagnostics?
how do styles, themes, selectors, and control-theme override patterns behave under compilation?