Xamarin.Form 5.0 它来了,它真的来了!

dotNET全栈开发

共 2231字,需浏览 5分钟

 · 2021-02-13


 

微软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 活得更多详情



★Tips : 可以按照如下方式,选择中文字幕来收看视频  





转自:微软中国MSDN

原文:https://mp.weixin.qq.com/s/Fqil7cRKecGIjNzCagpcxw







回复 【关闭】广
回复 【实战】获取20套实战源码
回复 【被删】
回复 【访客】访
回复 【小程序】学获取15套【入门+实战+赚钱】小程序源码
回复 【python】学微获取全套0基础Python知识手册
回复 【2019】获取2019 .NET 开发者峰会资料PPT
回复 【加群】加入dotnet微信交流群

依乐祝:晋升新一线的合肥,.NET氛围究竟如何?


一文看懂ASP.NET Core使用内存缓存


浏览 17
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报