前言
一直有小伙伴在微信公眾號後台留言讓我分享一下.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(Android 模擬器) 執行:





Android 模擬器一直卡住不動:
在某些情況下,在「開啟或關閉 Windows 功能」對話方塊中啟用 Hyper-V 和 Windows 虛擬機器監控程式平台後可能無法正確啟用 Hyper-V。

我就是開啟 Hyper-V 才把 Android 模擬器執行起來的。

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

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

Android 模擬器執行效果:



Android 模擬器執行效果部分截圖





Windows 執行效果部分截圖













專案原始碼位址
更多專案實用功能和特性歡迎前往專案開源位址檢視 👀,別忘了給專案一個 Star 支援 💖。