.NET MAUI (.NET Multi-platform App UI) 是一个跨平台 UI 框架(前身是 Xamarin.Forms),用于通过 C# 和 XAML 创建原生移动和桌面应用。基于 .NET MAUI,开发者可在单个共享代码库中创建同时支持 Android、iOS、macOS 和 Windows 的原生应用。
在任何受支持的模拟器或设备上调试 .NET MAUI 应用程序
轻松更改调试 / 部署 target,并针对所有 .NET MAUI 平台进行构建
利用 C# 开发套件中的所有功能,包括解决方案资源管理器、测试资源管理器、代码导航和重构以及 Roslyn 支持的语言功能
使用轻量级语法高亮显示和代码补全编辑 XAML UI
点击 F5
即可在仿真器、模拟器和设备上调试应用
在不同的启动项目和目标框架之间进行切换
在 VS Code 运行的任何地方编写跨平台 C# 和 XAML
开箱即用的原生 UI
针对不同平台(Android、iOS、macOS 和 Windows),.NET MAUI 分别提供了专门设计且开箱即用的最佳应用体验。
例如,Windows 上的 .NET MAUI 获得了 WinUI 3 的支持,WinUI 3 是与 Windows App SDK 一起提供的首选原生 UI 组件。
丰富的 API
.NET MAUI 提供了简单的 API 来访问每个平台的服务和功能,例如加速度计、应用程序操作、文件系统、通知等。
在下面的示例中,通过配置 “app actions” ,即可为每个平台上的应用程序图标添加菜单选项:
AppActions.SetAsync(
new AppAction("current_info", "Check Current Weather", icon: "current_info"),
new AppAction("add_location", "Add a Location", icon: "add_location")
);
推荐阅读:
文章引用微信公众号"脚本之家",如有侵权,请联系管理员删除!