Actipro Avalonia Controls 的示例、文档和其他相关开源项目,这是一组用于构建漂亮的多平台 Avalonia 应用程序的 UI 控件、组件和主题。
浅色主题变体 | 黑暗主题变体 |
---|---|
Actipro Avalonia Pro 产品
Actipro Avalonia 免费产品
入门
下载并运行示例
查看产品文档
在您的应用程序中进行评估
支持的技术
分支机构
贡献
支持
许可
通过许可专业设计的商业控件并访问我们所有默认控件样式和主题的 XAML 源来提升您的应用程序。
Actipro Bars 包含您在 Avalonia 应用程序中实现类似 Office 的高级功能区、工具栏和菜单功能所需的一切。 多种功能区布局模式、变体大小、内容丰富的画廊、屏幕提示、关键提示、后台和 MVVM 支持都包括在内。
Actipro Fundamentals 提供了一系列高级控件,可用于许多不同类型的应用程序,包括设置配置控件、用户提示、消息框、信息栏、头像、徽章、分段栏、进度旋转器等。
多种 Actipro 产品可供任何人免费在其应用程序中使用,为构建高质量应用程序奠定了坚实的基础。
Actipro 主题确保应用程序中的所有控件都具有一致的视觉外观,无论它们是 Actipro Avalonia 控件产品还是本机 Avalonia 控件。
Actipro 共享库是我们所有 Actipro Avalonia 控件引用的通用控件库。它包含几个非常有用的控件、组件、值转换器和实用程序,可以在您的项目中使用。
Actipro 核心库是一个与 UI 框架完全无关的类库。它包含许多有用的实用程序和基类,可在您的 .NET 项目中使用。
示例浏览器应用程序允许您通过数百个示例检查所有 Actipro Avalonia 控件、主题及其功能集。 其完整源代码包含在此存储库的SamplesSampleBrowser
文件夹中。
请按照以下步骤下载并运行该应用程序:
克隆或下载此存储库。
在 Visual Studio 中打开SamplesSampleBrowserSampleBrowser.Desktop.sln
解决方案。
构建并运行解决方案的应用程序项目。
我们的网站上提供了完整的产品文档,包括 API 参考。
产品文档的 Markdown 源代码包含在此存储库的Documentationtopics
文件夹中。 该文档是使用 DocFx 构建的。
Actipro Avalonia 控件的软件包发布在 nuget.org 上,所有软件包均以ActiproSoftware.Controls.Avalonia
名称前缀开头。 可以将对这些包的引用添加到您自己的 Avalonia 应用程序项目中以评估和使用它们。 有关更多详细信息,请参阅我们的 NuGet 包和源文档主题。
必须至少引用以下 NuGet 包之一才能使用我们的产品:
ActiproSoftware.Controls.Avalonia - 包含所有 Actipro Avalonia 免费产品组件,可以免费使用。
ActiproSoftware.Controls.Avalonia.Pro - 包含所有 Actipro Avalonia Pro 产品组件,适用于已获得 Actipro Avalonia Pro 控件许可的客户。 还包括ActiproSoftware.Controls.Avalonia
NuGet 包作为依赖项。
此 NuGet 包适用于已获得 Actipro Avalonia Pro 控件许可的客户:
ActiproSoftware.Controls.Avalonia.Bars.Mvvm - 支持在 Actipro Bars 产品中使用 MVVM(模型-视图-视图模型)模式的免费类和主题。
如果您希望将 Actipro 的主题用于本机ColorPicker
和/或DataGrid
控件以补充其他 Actipro Avalonia 控件主题,则可以引用这两个 NuGet 包:
ActiproSoftware.Controls.Avalonia.Themes.ColorPicker - 本机 Avalonia ColorPicker
控件的免费主题.
ActiproSoftware.Controls.Avalonia.Themes.DataGrid - 本机 Avalonia DataGrid
控件的免费主题。
框架: .NET 6+
架构:任何 CPU、ARM64、x64 和 x86
平台: Windows、macOS、Linux、WASM(浏览器)等 *
IDE: Avalonia 支持的所有 IDE
*某些特性或功能在非桌面平台上可能会受到限制或不可用。
该存储库有两个主要分支:
main - 官方生产就绪版本的代码库。
开发 - 包含正在进行的代码,其中可能包括尚未准备好用于生产使用的预发布逻辑。
当为我们的官方版本示例克隆此存储库时,最好使用主分支。
我们欢迎对我们的开源存储库做出贡献。 如果您想提交拉取请求,请先打开 GitHub 问题或联系我们进行讨论。
仔细阅读我们的“如何贡献”文档,因为它涵盖了您需要了解的有关贡献的所有信息。
我们的支持文档提供了有关如何正确获取对我们的闭源 UI 控制产品和此开源存储库中的代码(文档和示例)的支持的详细信息。 此图表显示了一个快速摘要:
用户界面控制产品 | 开源存储库 | |
---|---|---|
通过支持选项联系我们 | ✔ | ✔ |
创建 GitHub 问题 | ❌ | ✔ |
虽然本存储库中的源代码受所含许可文档条款的约束,但 Actipro 最终用户许可协议 (EULA) 适用于我们的商业 Avalonia 控制产品的使用。
许可文档主题详细讨论了产品许可。
访问 Actipro 购买页面订购 Pro 控件的开发人员许可证。 如果您有任何疑问,请联系我们的销售团队。