微软出品的新一代跨平台UI框架

电子说

1.2w人已加入

描述

.NET MAUI 6 正式发布大约半年后,微软在 .NET Conf 2022 大会举办期间宣布 .NET MAUI 7 已正式 GA—— 与 .NET 7 一起推出,可在 Visual Studio 17.4 中使用。未来,.NET MAUI 将继续保持与 .NET 一致的发布节奏,即 .NET MAUI 7.0 与 .NET 7.0 一起发布,.NET MAUI 8.0 将随 .NET 8.0 一起发布。

.NET MAUI (.NET Multi-platform App UI) 是一个跨平台 UI 框架(前身是 Xamarin.Forms),用于通过 C# 和 XAML 创建原生移动和桌面应用。基于 .NET MAUI,开发者可在单个共享代码库中创建同时支持 Android、iOS、macOS 和 Windows 的原生应用。

微软

据介绍,在这个短暂的开发周期内,团队的主要工作是解决社区反馈的问题,提升 CollectionView 性能,以及增强桌面端功能。此外还优化了工具包自身的稳定性,包括对 UI 控件和布局的基础设施的错误修复。

微软

更新亮点

新增 Map 控件

此版本推出了从 Xamarin.Forms 更新而来的 .NET MAUI Map 控件。和其他 UI 控件一样,这是由每个平台提供的原生 Map 控件的跨平台抽象。Map 控件支持标记、自定义标记、绘制多边形、折线和圆环、添加地理编码和地理定位,还可以在正在运行的设备上启动原生 Map 应用程序。

优化移动端渲染性能

开发团队表示,经过短短 6 个月的开发,.NET MAUI 7 的速度比版本 6 快了不少,此版本优化了基本视图的渲染路径,并解决了影响 CollectionView 列表控件滚动流畅度的多个问题。

增强桌面功能

.NET MAUI 团队称他们一直与使用 .NET MAUI 构建桌面应用程序的公司密切合作,并够根据他们的实际使用情况引入了部分面向桌面端的增强功能,比如:

窗口大小和位置

上下文菜单

工具提示

指针悬停手势

右键点击

……

审核编辑 :李倩

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分