11.10.3

Oct 13, 2025

What's new

Testing

Enhanced IntelliSense

The new code completion understands your XAML structure, available properties, and bound view models.

Improved quick info

Hover over any control, property, or attached member to get rich, contextual information.

Enhanced errors & reporting

Rebuilt the diagnostics engine to support multiple simultaneous errors and provide pinpoint-accurate messages.

x:DataType quick info

Now determine exactly what data type is available at any point in the XAML hierarchy.

Rewritten XAML parser

The XAML parser in the Visual Studio extension has been rewritten from the ground up to reduce friction and improve your feedback loop when working in XAML. The new XAML parser is based on Roslyn and provides instant feedback as you type - no compilation necessary.

The XAML language service has been decoupled from XML, meaning you now get semantic syntax highlighting where elements and attributes are colored based on their role in the XAML.


Enhanced IntelliSense

The new code completion understands your XAML structure, available properties, and bound view models, meaning that it can give context-dependent code completions.

When using x:DataType, you'll get full IntelliSense for strongly-typed bindings with suggestions pulled directly from your ViewModel.


Improved quick info

Hover over any control, property, or attached member to get rich, contextual information: the declaring type, complete summary documentation, and detailed type information.


x:DataType quick info

When using x:DataType, it can be challenging to determine exactly what data type is available at any point in the XAML hierarchy—especially in deeply nested hierarchies with complex bindings. The new x:DataType Quick Info addresses this need.


Enhanced errors & reporting

XAML errors have long been a pain point. We've rebuilt the diagnostics engine to support multiple simultaneous errors and provide pinpoint-accurate messages. Misused enums? Misspelled properties? You'll see exactly what's wrong and where, with no guesswork.


Go To Definition support

Press F12 on any type or member to navigate directly to its definition—whether in your current project or in metadata.


Improved code fixes

XML namespace code fixes now appear in Quick Info tooltips and intelligently generate useful prefixes for you.


Enhanced event generation

Event handler generation is now aware of the using statements in your C# code-behind files and respects them when qualifying types.


Auto XAML namespace imports

Selecting a type that requires a namespace import from the completion list will automatically add an xmlns import with an intelligently-chosen prefix.


Whitespace settings compliance

The extension now respects Visual Studio's tabs/spaces settings, including support for reading settings from any .editorconfig file present in the project.


Editor layout persistence

The extension now remembers the layout of the Avalonia XAML editor pane and restores it the next time an Avalonia XAML file is opened.