Avalonia for Visual Studio
Avalonia is a cross-platform XAML-based UI framework providing a flexible styling system and supporting a wide range of Operating Systems such as Windows via .NET Framework and .NET Core, Linux via Xorg and macOS.
Avalonia for Visual Studio is now part of Avalonia Accelerate. For a starter guide see our documentation.
Please use our GitHub repository for issues and discussions: https://github.com/AvaloniaUI/AvaloniaVS/issues
Release Notes
11.11.0
- Improved performance
- Improved time to syntax highlighting
- Many bugfixes
11.10.7
- Fix error in login dialog under older Visual Studio versions
- Improve performance when a XAML file has a lot of errors
- Completion fixes related to
xmlns prefixes
- Don't invoke spurious XAML completions
- Use the latest icon
- Support
KeyGesture
- Respect
x:Class with Binding.ElementName
- Fix
x:TypeArguments on root element
- Self bindings in Setter should refer to target type
- Correctly feature-check null-conditional operator in bindings
- Fix assignment checks with VB projects
11.10.6
- Support Visual Studio 17.10 and 17.12
- Fix date in EULA
- Allow punctuation in XML prefixes
- Suggest inherited properties when typed name follows a prefix
- Don't duplicate xmlns prefix for markup extensions
- Strip unwanted line indentation from quick info comments
- Fix ArgumentOutOfBounds exception with malformed XAML
- Allow attached "Classes." syntax in setters
- Use CancellationToken when parsing XAML
- Support multiple TextDecoration values
- Don't offer completions when typing an xmlns prefix
- Support IAddChild
11.10.5
11.10.4
- New rewritten version of the Avalonia Visual Studio extension
- Enhanced IntelliSense
- Improved Quick Info
- x:DataType Quick Info
- Enhanced Error Handling and Reporting
- Go To Definition Support
- Improved Code Fixes
- Enhanced Event Handler Generation
- Automatic XAML Namespace Imports
- Whitespace Settings Compliance
- Editor Layout Persistence