前言
一直有小伙伴在微信公众号后台留言让我分享一下.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 支持 💖。