Xamarin.Form 5.0 它來(lái)了,它真的來(lái)了!
?
微軟Xamarin團(tuán)隊(duì)近期發(fā)布了Xamarin.Forms 5.0 – Xamarin.Forms最新穩(wěn)定版本。這個(gè)版本囊括了數(shù)以百計(jì)的改進(jìn),還包括了一些穩(wěn)定的新特性,例如:App Themes,Brushes,CarouselView,RadioButton,Shapes and Paths,以及SwipeView。
在此微軟Xamarin團(tuán)隊(duì)向所有參與到這個(gè)版本中的人表達(dá)最真摯的謝意!你們太棒了!
升級(jí)到 5.0
我們把Xamarin示例代碼庫(kù)升級(jí)到了5.0,好多我們自己的項(xiàng)目也已經(jīng)從最早的3.5版本升級(jí)到了5.0。以下是一份幫助您快速成功的遷移到Xamarin 5.0的操作清單:
1. 確保您正在使用 Visual Studio 2019。這是所需的最低版本。
2. UIWebView 已被刪除,以解決 Apple 的更新指南問(wèn)題。除非您顯式的使用 UIWebView,否則您就已經(jīng)在使用較新的 WKWebView,并且不需要執(zhí)行任何其他操作。
3. MediaElemen, Expander和 C# UI markup extension已移動(dòng)到 Xamarin Community Toolkit library。安裝此 NuGet包并相應(yīng)地更新代碼。不管怎樣,您可能想要這個(gè)庫(kù),因?yàn)樗泻芏嘤袃r(jià)值的解決方案,每個(gè)應(yīng)用程序都需要。
4. DataPages和Theme packages要從解決方案中刪除。這些實(shí)驗(yàn)性質(zhì)的package 將不再發(fā)布。
5. (可選) MasterDetailPage 和相關(guān)類型已重命名為 FlyoutPage 和類似的類型名。這是一個(gè)棄用,并不影響你現(xiàn)有的應(yīng)用,現(xiàn)在可以不進(jìn)行此更改。但我們建議在 .NET MAUI 發(fā)布之前重構(gòu)。
資源/文檔/示例
關(guān)于5.0版本更新的更多細(xì)節(jié),請(qǐng)參照發(fā)行版本通知(release note) 。我們還發(fā)布了完整的關(guān)于API變化的文檔,希望對(duì)您有所幫助。
發(fā)行版本通知:
Xamarin.Forms 5.0.0.1931 (5.0.0 Service Release 2) API Changes - Xamarin | Microsoft Docs
同時(shí),我們也發(fā)布了新的文檔介紹Xamarin 5.0的新特性,您可以在“Xamarin 文檔新增內(nèi)容”發(fā)現(xiàn)更多新特性,文檔地址:Xamarin 文檔新增內(nèi)容 - Xamarin | Microsoft Docs
Brushes
CarouselView
Drag-and-drop
IndicatorView
RadioButton
Shapes and Paths
SwipeView
UIWebView
官方的示例程序現(xiàn)已更新,供您探索Xamarin.Forms 5.0。詳情請(qǐng)參見(jiàn):瀏覽代碼示例 | Microsoft Docs
瀏覽代碼示例 | Microsoft Docs:
https://docs.microsoft.com/zh-cn/samples/browse/?products=xamarin&term=Xamarin.Forms&terms=Xamarin.Forms
Xamarin團(tuán)隊(duì)還有一些有趣的實(shí)驗(yàn)性的項(xiàng)目可供使用(請(qǐng)?jiān)u估使用風(fēng)險(xiǎn)):
Xappy
Los Gatos
Drag and Drop
想獲取更多Xamarin.Form 5.0 的詳細(xì)介紹信息,
請(qǐng)掃描如下二維碼獲取原文資料
現(xiàn)在就開(kāi)始
通過(guò)Nuget Package Manager升級(jí)你的項(xiàng)目到Xamarin.Forms 5.0,清理項(xiàng)目(clean),重新構(gòu)建項(xiàng)目(rebuild)。如果你遇到了任何問(wèn)題,歡迎到Github中反應(yīng)你的問(wèn)題!詳情請(qǐng)移步:https://github.com/xamarin/Xamarin.Forms/issues/new/choose
Xamarin.Forms 5.0會(huì)持續(xù)更新到2022年11月份。.NET MAUI是Xamarin.Forms的下一個(gè)版本,會(huì)在今年早期跟隨.NET 6一起發(fā)布。Xamarin.Forms 5.0的應(yīng)用程序可以遷移到.NET 6并且直接升級(jí)至.NET MAUI。期待跟您一起將Xamairn變得更好!
想了解更多關(guān)于Xamarin.Forms5.0的新的內(nèi)容
可以掃描如下二維碼觀看 Xamarin Show 活得更多詳情



歡迎訂閱微軟開(kāi)發(fā)者月刊
獲取微軟最新技術(shù)資訊
▲
▲
轉(zhuǎn)自:微軟中國(guó)MSDN
原文:https://mp.weixin.qq.com/s/Fqil7cRKecGIjNzCagpcxw
