找回密码
 立即注册
首页 业界区 业界 一个开源免费、轻量级的 Avalonia UI 控件库 ...

一个开源免费、轻量级的 Avalonia UI 控件库

百里宵月 前天 20:50
前言

今天大姚给大家分享一个开源免费(MIT license)、轻量级的 Avalonia UI 控件库:Aura.UI。可供大家学习、参考与借鉴使用。
1.png

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(径向滑块)
项目源代码

2.png

控件使用

安装 NuGet 包

UI核心包:
  1. dotnet add package Aura.UI --version 0.1.4.2
复制代码
样式包:
  1. dotnet add package Aura.UI.FluentTheme --version 0.1.4.2
复制代码
Fluent 主题样式设置
  1.              xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  2.              x:>
  3.    
  4.       <FluentTheme Mode="Light"/>
  5.       <StyleInclude Source="avares://Aura.UI.FluentTheme/AuraUI.xaml"/>
  6.    </Application.Styles> 
  7. </Application>
复制代码
可用控件演示

设置Aura.UI.Gallery.NetCore为启动项目,运行查看效果:
3.png

4.png

5.png

6.png

7.png

8.png

9.png

10.png


12.png

项目源码地址


更多项目实用功能和特性欢迎前往项目开源地址查看
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册