
文章插图
windows Android/ target=_blank class=infotextkey>安卓 苹果预览图
MAUI介绍随着MAUI正式版的发布 , 一直想用MAUI来写点东西或者实现一个小的项目来学习这个微软发布的心再次躁动起来 。前面预览版也有过搭建测试过 , 但都因为某些不知原因的BUG而 , 进行的坎坎坷坷 。正式版的发布 , 期望能够使用起来能够 。。。爽爽 。。。
好了来看下MAUI的简介:
.NET 多平台应用程序 UI (.NET MAUI) 是一个跨平台框架 , 用于使用 C# 和 XAML 创建本机移动和桌面应用程序 , 使用 .net MAUI , 可以开发可在 Android、IOS、macOS 上运行的应用 , Windows 以及从单个共享代码库运行的应用 。
看到这里大家感觉有点意思了吧 。是个框架 , 能多端部署应用 。
Blazor Hybrid 支持内置于 .NET 多平台应用 UI (.NET MAUI) 框架 。.NET MAUI 包含 BlazorWebView 控件 , 该控件运行将 Razor 组件呈现到嵌入式 Web View 中 。通过结合使用 .NET MAUI 和 Blazor , 可以跨移动设备、桌面设备和 Web 重复使用一组 Web UI 组件 。
下面来看下我搭建的测试工程:

文章插图
文件夹说明:
Data 文件夹:接口或者数据的访问层 。
Pages 文件夹:存放前端页面razor 。
Platforms文件夹:包含的平台层 。这个我理解为可创建和运行的内置平台层库 。(不知道理解的对吗? , 有不同理解的朋友 , 可以放在评论区 。)
Resources 资源文件夹 , 没啥可说的 。
Shared 文件夹: UI共享层 。写过apsx 的可能感觉他是母版页或者前端框架结构层 。
wwwroot 文件夹:发布资源层 。
_Imports.razor 全局控制导入层 。
MAUI 数据访问层到UI层流程我个人一直认为学习一项技术 , 最快的办法 , 就是先搞懂流程 。大的框架掌握了 , 去接触细节 。从细节上完善对流程的认识 , 才是学好和掌握一项技术的方式和方法 。
- 流程那我们就看下它的流程咯 。。

文章插图
就看Fetch Data页面 。
打开NavMenu.razor 文件查看他的Href 链接

文章插图
进入pages 查看

文章插图
【你想一套UI,全终端发布吗?也许MAUI能帮你】可以看到原始页面是从这里联过来的 。
推荐阅读
- 幼儿园家长寄语对老师的话?幼儿园家长对老师寄语大全_2
- 小学二年级作文大全20篇 小学二年级作文
- 华为鸿蒙OS 3百机升级全名单公布:荣耀27款机型要等2023年
- 服装品牌大全排行榜女 服装品牌标志logo大全
- 蓝心湄|领养七个孩子,三亿身家全部送出,这名女星为何如此“豪爽”?
- 雪佛兰|10万内合资家轿!全新科鲁泽正式登场 9.49万元开卖
- 苹果|iOS 16正式版发布:新功能搜罗全了
- 幽默笑话大全爆笑到肚子疼?幽默笑话大全爆笑加图片
- NVIDIA|美国三大股指13日全线暴跌:油价大降通胀仍高、NVIDIA苹果等跌惨
- 檀健次|比檀健次大8岁,在《你安全吗》中演长辈,戏外有情有义成清流
