一个开源免费、轻量级的 Avalonia UI 控件库
前言
今天大姚给大家分享一个开源免费(MIT license)、轻量级的 Avalonia UI 控件库:Aura.UI。可供大家学习、参考与借鉴使用。
 
 Avalonia 介绍
Avalonia 是一个强大的框架,使开发人员能够使用.NET 创建跨平台应用程序。它使用自己的渲染引擎绘制 UI 控件,确保在 Windows、macOS、Linux、Android、iOS 和 WebAssembly 等不同平台上具有一致的外观和行为。这意味着开发人员可以共享他们的 UI 代码,并在不同的目标平台上保持统一的外观和感觉。
可用控件
- FloatingButtonBar(浮动按钮栏) 
- ModernSlider(现代滑块) 
- ProgressRing(进度环) 
- GroupBox(分组框) 
- CardCollection(卡片集合) 
- AuraTabView(Aura 标签视图) 
- NavigationView(导航视图) 
- Ribbon(功能区) 
- ContentDialog(内容对话框) 
- MessageDialog(消息对话框) 
- BlurryImage(模糊图像) 
- Badge(徽章) 
- RadialSlider(径向滑块) 
项目源代码
 
 控件使用
安装 NuGet 包
UI 核心包:
样式包:
Fluent 主题样式设置
可用控件演示
设置Aura.UI.Gallery.NetCore为启动项目,运行查看效果:
 
  
  
  
  
  
  
  
  
  
  
 项目源码地址
更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个 Star 支持💖。
- GitHub 开源地址: https://github.com/PieroCastillo/Aura.UI 
优秀项目和框架精选
该项目已收录到 C#/.NET/.NET Core 优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解 C#、.NET 和.NET Core 领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交 PR 推荐或自荐(让优秀的项目和框架不被埋没🤞)。
版权声明: 本文为 InfoQ 作者【追逐时光者】的原创文章。
原文链接:【http://xie.infoq.cn/article/120e07316d5ed979f0633eb1d】。文章转载请联系作者。








 
    
评论