前言
一直有小夥伴在微信公眾號後台留言讓我分享一下.net maui 相關的 ui 框架,今天大姚分享一個.net maui 開源、免費的 ui 工具包:uranium。

uranium 居間
uranium 是一個.net maui 開源免費的 ui 工具包。它提供了一組用於構建現代應用程式的控制項和實用程式,它構建在.net maui 基礎架構之上,並提供一組控制項和布局來構建現代 ui。它還提供了用於在其上構建自定義控制項和主題的基礎設施。
什麼是.net maui?
net 多平台應用 ui (.net maui) 是一個跨平台框架,用於使用 c# 和 xaml 創建本機移動和桌面應用。使用 .net maui,可從單個共享代碼庫開發可在 android、ios、macos 和 windows 上運行的應用。

uraniumui 項目源碼查看

设置UraniumApp为启动项目运行
Windows Machine运行:


Android Emulator(安卓模拟器)运行:





安卓模擬器一直卡在不動:
在某些情況下,在“打開或關閉 windows 功能”對話框中啟用 hyper-v 和 windows 虛擬機監控程式平台後可能無法正確啟用 hyper-v。

我就是開啟 hyper-v 才把安卓模擬器運行起來的。

- 假如設置了還是不行可以看看微軟官方教程:https://learn.microsoft.com/zh-cn/dotnet/maui/android/emulator/troubleshooting? view=net-maui-8.0
錯誤 apt2000 系統找不到指定的文件:
文件目錄中不能包含中文!!!

安卓模擬器系統版本需要高版本:
注意假如安卓模擬器系統版本太低也有可能運行不起來,我選的是最新版!!!

安卓模擬器運行效果:



安卓模擬器運行效果部分截圖





windows 運行效果部分截圖













項目源碼地址
更多項目實用功能和特性歡迎前往項目開源地址查看👀,別忘了給項目一個 star 支持💖。