皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Xamarin.Forms 4.7.0.SR6 发布,跨平台 UI 工具包

Xamarin.Forms 4.7.0.SR6 已发布,Xamarin.Forms 是一个开源的 UI 框架,提供了一种完全使用 C# 快速构建适用于 iOS、Android、Windows 和 macOS 的原生应用程序的方法。

Xamarin.Forms 适用于具有以下目标的开发者

  • 跨平台共享 UI 布局和设计
  • 跨平台共享代码、测试和业务逻辑
  • 使用 Visual Studio 在 C# 中编写跨平台应用

Xamarin.Forms 工作原理

Xamarin.Forms 4.7.0.SR6 发布,跨平台 UI 工具包

Xamarin.Forms 提供了一个一致的 API,用于跨平台创建 UI 元素。此 API 可以在 XAML 或 C# 中实现,支持针对模型-视图-视图-模型 (MVVM) 等模式的数据绑定。

在运行时,Xamarin.Forms 使用平台渲染器将跨平台 UI 元素转换为 Xamarin.Android、Xamarin.iOS 和 UWP 上的原生控件。这使开发者可以获得原生外观和性能,同时实现跨平台代码共享的优势。

Xamarin.Forms 应用程序通常由共享 .NET Standard 库和各个平台项目组成。共享库包含 XAML 或 C# 视图以及任何业务逻辑(如服务、模型或其他代码)。平台项目包含应用程序所需的任何特定于平台的逻辑或包。

4.7.0.SR6 主要变化

Shell

  • GitHub #11723 – “[Bug] [iOS] 位于 NavigationStack 中的 ContentPage 初始化时被放错了位置” (#11791)
  • GitHub #11777 – “ios:Page.UseSafeArea=”true” 使一个页面上的内容跳转出现在 XF 4.8 中 [Bug] [iOS] [Shell]” (#11791)

Issues Fixed

  • GitHub #11723 – “[Bug] [iOS] 位于 NavigationStack 中的 ContentPage 初始化时被放错了位置” (#11791)
  • GitHub #11777 – “ios:Page.UseSafeArea=”true” 使一个页面上的内容跳转出现在 XF 4.8 中 [Bug] [IOs] [Shell]” (#11791)

Additional fixes included in this release

  • “[Android] 在 WebView 上启用 SetSupportMultipleWindows” (#11755)

详情查看发布说明
历史版本

转自 https://www.oschina.net/news/118254/xamarin-forms-4-7-0-sr6-released?utm_source=new_idx