Xamarin.Form 5.0 它来了,它真的来了!
微软Xamarin团队近期发布了Xamarin.Forms 5.0 – Xamarin.Forms最新稳定版本。这个版本囊括了数以百计的改进,还包括了一些稳定的新特性,例如:App Themes,Brushes,CarouselView,RadioButton,Shapes and Paths,以及SwipeView。
在此微软Xamarin团队向所有参与到这个版本中的人表达最真挚的谢意!你们太棒了!
升级到 5.0
我们把Xamarin示例代码库升级到了5.0,好多我们自己的项目也已经从最早的3.5版本升级到了5.0。以下是一份帮助您快速成功的迁移到Xamarin 5.0的操作清单:
1. 确保您正在使用 Visual Studio 2019。这是所需的最低版本。
2. UIWebView 已被删除,以解决 Apple 的更新指南问题。除非您显式的使用 UIWebView,否则您就已经在使用较新的 WKWebView,并且不需要执行任何其他操作。
3. MediaElemen, Expander和 C# UI markup extension已移动到 Xamarin Community Toolkit library。安装此 NuGet包并相应地更新代码。不管怎样,您可能想要这个库,因为它有很多有价值的解决方案,每个应用程序都需要。
4. DataPages和Theme packages要从解决方案中删除。这些实验性质的package 将不再发布。
5. (可选) MasterDetailPage 和相关类型已重命名为 FlyoutPage 和类似的类型名。这是一个弃用,并不影响你现有的应用,现在可以不进行此更改。但我们建议在 .NET MAUI 发布之前重构。
资源/文档/示例
关于5.0版本更新的更多细节,请参照发行版本通知(release note) 。我们还发布了完整的关于API变化的文档,希望对您有所帮助。
发行版本通知:
Xamarin.Forms 5.0.0.1931 (5.0.0 Service Release 2) API Changes - Xamarin | Microsoft Docs
同时,我们也发布了新的文档介绍Xamarin 5.0的新特性,您可以在“Xamarin 文档新增内容”发现更多新特性,文档地址:Xamarin 文档新增内容 - Xamarin | Microsoft Docs
Brushes
CarouselView
Drag-and-drop
IndicatorView
RadioButton
Shapes and Paths
SwipeView
UIWebView
官方的示例程序现已更新,供您探索Xamarin.Forms 5.0。详情请参见:浏览代码示例 | Microsoft Docs
浏览代码示例 | Microsoft Docs:
https://docs.microsoft.com/zh-cn/samples/browse/?products=xamarin&term=Xamarin.Forms&terms=Xamarin.Forms
Xamarin团队还有一些有趣的实验性的项目可供使用(请评估使用风险):
Xappy
Los Gatos
Drag and Drop
想获取更多Xamarin.Form 5.0 的详细介绍信息,
请扫描如下二维码获取原文资料
现在就开始
通过Nuget Package Manager升级你的项目到Xamarin.Forms 5.0,清理项目(clean),重新构建项目(rebuild)。如果你遇到了任何问题,欢迎到Github中反应你的问题!详情请移步:https://github.com/xamarin/Xamarin.Forms/issues/new/choose
Xamarin.Forms 5.0会持续更新到2022年11月份。.NET MAUI是Xamarin.Forms的下一个版本,会在今年早期跟随.NET 6一起发布。Xamarin.Forms 5.0的应用程序可以迁移到.NET 6并且直接升级至.NET MAUI。期待跟您一起将Xamairn变得更好!
想了解更多关于Xamarin.Forms5.0的新的内容
可以扫描如下二维码观看 Xamarin Show 活得更多详情
欢迎订阅微软开发者月刊
获取微软最新技术资讯
▲
▲
转自:微软中国MSDN
原文:https://mp.weixin.qq.com/s/Fqil7cRKecGIjNzCagpcxw