AvaloniaUI

Avalonia 是一个跨平台的基于 XAML 的 UI 框架,提供灵活的样式化系统,支持广泛的操作系统,例如通过 .NET Framework 和 .NET Core 的 Windows,通过 Xorg 的 Linux、macOS。「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, macOS」

Github星跟踪图

关于 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 Visual Studio 扩展包

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)

主要指标

概览
名称与所有者vespene-io/_old_vespene
主编程语言Python
编程语言C# (语言数: 6)
平台Linux, Mac, Windows
许可证Apache License 2.0
所有者活动
创建于2018-10-29 11:53:12
推送于2019-01-08 15:54:16
最后一次提交2019-01-08 10:53:56
发布数0
用户参与
星数649
关注者数33
派生数66
提交数141
已启用问题?
问题数46
打开的问题数14
拉请求数38
打开的拉请求数0
关闭的拉请求数28
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

Avalonia