page contents

微软跨平台 UI 框架 .NET MAUI Preview 14 发布

2020年,微软宣布推出 .NET 跨平台 UI 框架 MAUI,全称是 .NET Multi-platform App UI。如今,随着.NET MAUI 的普遍应用,微软又为开发人员增加了菜单功能。

attachments-2022-03-WiKtQq6C623943d77e501.png

2020年,微软宣布推出 .NET 跨平台 UI 框架 MAUI,全称是 .NET Multi-platform App UI。如今,随着.NET MAUI 的普遍应用,微软又为开发人员增加了菜单功能。

3 月 16 日, Visual Studio 2022 17.2 预览版中公布了.NET MAUI Preview 14,在 Windows 应用程序窗口顶部和 MacOS 标题栏中提供了一个菜单栏,以满足开发者对于传统菜单的需求。任何托管在Shell或NavigationPage中的ContentPage,菜单可以用XAML或C#来表示。

开发人员可以先向页面的MenuBarItems集合中添加MenuBarItem,并为直接子项添加MenuFlyUtiItem,或为其它 MenuFlyUtiItem的容器添加MenuFlyUtiItem子项。

Xamarin.Forms 跨平台框架的演变,.NET MAUI 支持使用 C# 和 XAML 开发Native和移动桌面应用程序。利用单一的共享代码库,应用程序可以在 Android、iOS、Windows 和 MacOS 上运行。使用 .NET MAUI,不同平台的 API 会被整合到一个 API 中,从而实现一次编写、随处运行的开发人员体验,并可以访问Native平台。

据悉,.NET MAUI 的候选版本将于 4 月发布,并于 6 月全面上市,而生产版本将会随着.NET 6和 Visual Studio 一起发布。

.NET MAUI Preview 14的亮点包括:

  • 增加Device、Essentials reconciliation及Essentials API的接口。
  • 为了复用大部分的组件,Shell WinUI实现被转移到非Shell应用程序中。
  • iOS图像缓存正在进行。
  • Handlers 是为线条和矩形等形状创建的。
  • WebView 中实现了Cookies属性
  • 以重用大部分相同的组件。这使得能够以更协作的方式迭代其余的Shell API,这可以应用于非Shell结构。

更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。

想高效系统的学习Python编程语言,推荐大家关注一个微信公众号:Python编程学习圈。每天分享行业资讯、技术干货供大家阅读,关注即可免费领取整套Python入门到进阶的学习资料以及教程,感兴趣的小伙伴赶紧行动起来吧。

attachments-2022-06-dazSE8oG62a438cda9237.jpeg

  • 发表于 2022-03-22 11:34
  • 阅读 ( 284 )
  • 分类:行业资讯

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
轩辕小不懂
轩辕小不懂

2403 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1474 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章