.NET MAUI 已在塔架就位 ,4月份釋出RC
阿新 • • 發佈:2022-03-20
最美人間三月天,春光不負趕路人。在充滿無限希望的明媚春天裡,一路風雨兼程的.NET 團隊正奮力實現新的突破。 根據計劃,新一代移動開發平臺MAUI 將於4月份 釋出RC。 目前,MAUI的測試工作和火箭發射前各項準備工作在github 上按計劃有序推進。 在解決了一系列令人印象深刻的問題,.NET MAUI 在 Preview 14 中只增加了一個新的特性 MenuBar,這是它達到候選釋出狀態之前的最後一站。
根據.NET MAUI釋出說明, 在Preview 14 中解決了大約 180 個 GitHub 問題,該框架用於跨移動、平板電腦和桌面平臺構建本機裝置應用程式。
根據首席專案經理 David Ortinau 3 月 16 日 的部落格文章, 隨著開發團隊對 RC 狀態的改進,只添加了一個新功能選單欄,它與桌面開發有關。選單欄 滿足 Windows 應用程式視窗頂部和 MacOS 標題欄中傳統選單的需求。選單可以用 XAML 或 C# 表示任何ContentPage 託管在Shell
或NavigationPage,開發人員可以首先新增一個MenuBarItem
到頁面的 MenuBarItems
集合,併為MenuFlyoutSubItem
直接子級或其他容器新增MenuFlyoutItem
。
提供問題解決方案和完整功能的 Preview 14 的其他亮點包括:
- 添加了裝置和 Essentials 協調,以及 Essentials API 的介面,Essentials 最初是 Xamarin 生態系統中的一個庫,現在已經融入 .NET MAUI 並託管在同一個
- WinUI Shell 實現被轉移以重用大多數與非 Shell 應用程式相同的元件。這使得能夠以更加協作的方式迭代其餘的 Shell API,這可以應用於非 Shell 結構。
- iOS 影象快取正在實施。
- 為線條和矩形等建立的形狀處理程式。
- 在 WebView 中實現Cookies 屬性。
我們可以在本週釋出的 Visual Studio 2022 Preview 2 中體驗 .NET MAUI 預覽版功能