Avalonia是一个跨平台的.NET框架,用于构建漂亮、现代的图形用户界面(GUI)。使用Avalonia,您可以从单个代码库创建适用于Windows、macOS、 Linux、iOS、Android和Web Assembly的原生应用程序。
Avalonia兼容所有支持.NET Standard 2.0的平台。
Avalonia官方支持下列平台:
Windows 8 及更高版本(虽然它也能在Windows 7上正常工作)
macOS High Sierra 10.13 及更高版本
在Linux上,下列发行版支持Avalonia:
Debian 9 (Stretch) 及更高版本
Ubuntu 16.04 及更高版本
Fedora 30 及更高版本
下列环境中使用IntelliSense
,极好地支持Avalonia XAML开发:
Visual Studio 2017及更高版本,包含Avalonia Visual Designer
JetBrains Rider 2020.3及更高版本
AvaloniaUI/Avalonia: A cross-platform UI framework for .NET (github.com)