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

2022年03月23日浏览:467

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结构。

链接:https://juejin.cn/news/7076346322630443045

版权所有 @2015-2024 徐州易融信息技术有限公司 All Rights Resened. 苏ICP备17063218号-2 苏公网安备32030302307829