关于 AvaloniaUI
Avalonia 是一个基于 XAML 的跨平台 UI 框架,提供了灵活的样式系统并支持各种操作系统,例如通过.NET Framework 和 .NET Core 的 Windows、通过 Xorg 的 Linux、macOS。Avalonia 已经为通用桌面应用程序开发做好了准备。但是,在我们继续进行这个项目的开发时,可能会有一些错误和重大更改。
注意:上图中显示的 UI 主题仍在开发中,将在即将发布的 Avalonia 0.10.0 版本中提供。但是,如果您愿意帮助开发和测试,则可以连接到我们的每晚构建提要并安装最新的 Avalonia NuGet 软件包的预发行版本。有关更多信息,请参见使用每晚构建 feed。
要查看某些功能的状态,请参阅我们的路线图。您还可以看到我们计划了哪些重大更改以及过去的重大更改。Awesome Avalonia是 Avalonia UI 工具、库、项目和资源的社区列表。去看看人们正在用 Avalonia 建造什么!
入门
Avalonia 是通过 NuGet 软件包管理器交付的。您可以在这里找到软件包:
https://www.nuget.org/packages/Avalonia/
在 Package Manager 控制台中使用以下命令来手动安装 Avalonia:
Install-Package Avalonia Install-Package Avalonia.Desktop
JetBrains 骑士
如果您需要使用 JetBrains Rider 开发 Avalonia 应用,请在其跟踪器中对该问题进行投票。如果没有用户告诉他们他们想要功能,JetBrains不会做任何事情,因此只有您才能实现。
出血边缘生成
我们还有一个每晚构建的版本,可跟踪主机的当前状态。尽管这些软件包比NuGet.org上的发行版不稳定,但您会立即获得所有最新功能和错误修正,并且我们的许多用户实际上更喜欢此供稿!
文档
可以在我们的网站 http://avaloniaui.net/docs/ 上找到文档。我们还在那为新手准备了一个教程。
建立和使用
请参阅此处的构建说明。
贡献
在提交请求之前,请阅读贡献准则。
行为守则
该项目采用了《贡献者公约》定义的行为准则,以阐明我们社区中的预期行为。有关更多信息,请参见 .NET Foundation行为准则。
许可
Avalonia 已根据 MIT 许可获得许可。
(The first version translated by vz on 2020.07.18)