一个开源免费、轻量级的 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核心包:
dotnet add package Aura.UI --version 0.1.4.2样式包:
dotnet add package Aura.UI.FluentTheme --version 0.1.4.2Fluent 主题样式设置
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:>
<FluentTheme Mode="Light"/>
<StyleInclude Source="avares://Aura.UI.FluentTheme/AuraUI.xaml"/>
</Application.Styles>
</Application>可用控件演示
设置Aura.UI.Gallery.NetCore为启动项目,运行查看效果:
https://img2024.cnblogs.com/blog/1336199/202510/1336199-20251029202418088-1325264925.png
项目源码地址
更多项目实用功能和特性欢迎前往项目开源地址查看
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! 懂技术并乐意极积无私分享的人越来越少。珍惜 谢谢分享,试用一下
页:
[1]