一個(gè)開(kāi)源免費(fèi)、輕量級(jí)的 Avalonia UI 控件庫(kù)
前言
今天大姚給大家分享一個(gè)開(kāi)源免費(fèi)(MIT license)、輕量級(jí)的 Avalonia UI 控件庫(kù):Aura.UI。可供大家學(xué)習(xí)、參考與借鑒使用。

Avalonia介紹
Avalonia是一個(gè)強(qiáng)大的框架,使開(kāi)發(fā)人員能夠使用.NET創(chuàng)建跨平臺(tái)應(yīng)用程序。它使用自己的渲染引擎繪制UI控件,確保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平臺(tái)上具有一致的外觀和行為。這意味著開(kāi)發(fā)人員可以共享他們的UI代碼,并在不同的目標(biāo)平臺(tái)上保持統(tǒng)一的外觀和感覺(jué)。
可用控件
- FloatingButtonBar(浮動(dòng)按鈕欄)
- ModernSlider(現(xiàn)代滑塊)
- ProgressRing(進(jìn)度環(huán))
- GroupBox(分組框)
- CardCollection(卡片集合)
- AuraTabView(Aura標(biāo)簽視圖)
- NavigationView(導(dǎo)航視圖)
- Ribbon(功能區(qū))
- ContentDialog(內(nèi)容對(duì)話框)
- MessageDialog(消息對(duì)話框)
- BlurryImage(模糊圖像)
- Badge(徽章)
- RadialSlider(徑向滑塊)
項(xiàng)目源代碼

控件使用
安裝 NuGet 包
UI核心包:
dotnet add package Aura.UI --version 0.1.4.2
樣式包:
dotnet add package Aura.UI.FluentTheme --version 0.1.4.2
Fluent 主題樣式設(shè)置
<Application xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="YourApp.App">
<Application.Styles>
<FluentTheme Mode="Light"/>
<StyleInclude Source="avares://Aura.UI.FluentTheme/AuraUI.xaml"/>
</Application.Styles>
</Application>
可用控件演示
設(shè)置Aura.UI.Gallery.NetCore為啟動(dòng)項(xiàng)目,運(yùn)行查看效果:










項(xiàng)目源碼地址
更多項(xiàng)目實(shí)用功能和特性歡迎前往項(xiàng)目開(kāi)源地址查看??,別忘了給項(xiàng)目一個(gè)Star支持??。
- GitHub開(kāi)源地址:https://github.com/PieroCastillo/Aura.UI
優(yōu)秀項(xiàng)目和框架精選
該項(xiàng)目已收錄到C#/.NET/.NET Core優(yōu)秀項(xiàng)目和框架精選中,關(guān)注優(yōu)秀項(xiàng)目和框架精選能讓你及時(shí)了解C#、.NET和.NET Core領(lǐng)域的最新動(dòng)態(tài)和最佳實(shí)踐,提高開(kāi)發(fā)工作效率和質(zhì)量。坑已挖,歡迎大家踴躍提交PR推薦或自薦(讓優(yōu)秀的項(xiàng)目和框架不被埋沒(méi)??)。
- GitHub開(kāi)源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
- Gitee開(kāi)源地址:https://gitee.com/ysgdaydayup/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
作者名稱:追逐時(shí)光者
作者簡(jiǎn)介:一個(gè)熱愛(ài)編程、善于分享、喜歡學(xué)習(xí)、探索、嘗試新事物和新技術(shù)的全棧軟件工程師。
本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文鏈接,否則保留追究法律責(zé)任的權(quán)利。如果該篇文章對(duì)您有幫助的話,可以點(diǎn)一下右下角的【♥推薦♥】,希望能夠持續(xù)的為大家?guī)?lái)好的技術(shù)文章,文中可能存在描述不正確的地方,歡迎指正或補(bǔ)充,不勝感激。

浙公網(wǎng)安備 33010602011771號(hào)