Xamarin.Forms 4.0 发布,进入 Shell 时代

栏目: 软件资讯 · 发布时间: 4年前

内容简介:Xamarin.Forms 4.0 发布了,这是一个主要版本,带来了一些重大变化,包括 Shell 正式版、默认启用 Android 快速渲染器、统一图像源类型与控制 Tab 顺序提高便捷性。 Shell 正式推出 2018 年 12 月在 Microsoft Co...

Xamarin.Forms 4.0 发布了,这是一个主要版本,带来了一些重大变化,包括 Shell 正式版、默认启用 Android 快速渲染器、统一图像源类型与控制 Tab 顺序提高便捷性。

Xamarin.Forms 4.0 发布,进入  <a href='https://www.codercto.com/topics/18193.html'>Shell</a>  时代

Shell 正式推出

2018 年 12 月在 Microsoft Connect() 上发布的 Shell 预览版现在已经正式集成在 Xamarin.Forms 4.0 中,从表面上看,Shell 提供了一种非常简单的语法来建立应用程序的弹出菜单和标签菜单。除了现有的导航服务之外,它还引入了强大的基于路由的 URI 导航服务。

此外,Shell 更加强大的地方在于底层,所有渲染器都实现了“快速渲染器”模式,数据模板和渲染器可以轻松扩展所有内容。这个新架构为未来的 Xamarin.Forms 开发奠定了基础,可以实现更具表现力的动画、过渡与交互。

快速开始使用 Shell 可以使用 Visual Studio 2019 中的新 Shell 模板,有关 Shell 的更多具体信息查看:

默认启用 Android 快速渲染器

2.4.0 版本中为 Button、Image 和 Label 引入了 Android 快速渲染器以大幅减少渲染这些控件所需的视图组数量,事实证明,这种模式与预期的一样有效,并且它们现在已经成为 Shell 实现的渲染器的新性能标准。

所以在此版本中,现在默认启用 Android 快速渲染器。如果需要继续使用旧式渲染器,只需要在 MainActivity.cs 中添加一项标志以选择加入旧式渲染器:

global::Xamarin.Forms.Forms.SetFlags("UseLegacyRenderers");

统一图像源

不同控件中的 icon 和图像源并未都实现相同的类型,3.5.0 版本中引入了 FontImageSource,它使得装饰应用变得非常容易和有趣,但是却无法在任何地方使用。不过此版本所有地方都实现了 ImageSource,所以现在可以在任何地方使用 FontImageSource、嵌入式资源、文件与 URI。

Button.Image // from FileImageSource
MenuItem.Icon // from FileImageSource
NavigationPage.TitleIcon // from FileImageSource 
Page.BackgroundImage // from string
Page.Icon // from FileImageSource
Slider.ThumbImage // from FileImageSource

提高便捷性

Xamarin.Forms 是一个原生的跨平台框架,这意味着开发者可以很方便地得到原生辅助功能支持,此版本通过直接在 Xamarin.Forms 中控制焦点顺序,进一步提高了操作便捷性。比如当你从一个页面导航到另一个页面时,屏幕阅读器需要知道哪个元素处于焦点地位,现在为了执行这一操作,可以在 VisualElement 上设置 TabIndex 以控制焦点顺序。

<Label AutomationProperties.IsInAccessibleTree="false" 
               Text="Turn on your screen reader and swipe between elements. The elements should be read in ascending order. It should *not* read Skip. It should *not* read this text." />
<Label TabIndex="0" Text="This will be read first and have focus"/>
<Button TabIndex="1" Text="Next Focus"/>

发布公告:


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

个性化网页设计与鉴赏

个性化网页设计与鉴赏

梁景红 / 西安电子科技大学出版社 / 2003-07-14 / 22.00

本书比较全面地介绍了网页设计应注意的相关问题, 在网页设计基础方面着重讲解了网页框架、页面元素、色彩设计,分析了一些人们容易忽视的细小环节,如页面装饰物、图片、文字、连接等。书中结合实例分析了优秀网页的设计创意思想,可以给读者提供一些启示。书中还介绍了作为网页设计者需要了解的信息管理和技术应用,以及网站VI设计和视觉美学等必要知识,读者可针对各种类别的站点具体实践这些知识,寻找进行网页设计的切入点......一起来看看 《个性化网页设计与鉴赏》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具