彩票走势图

【重要更新】跨平台/原生支持UI的工具包Xamarin.Forms v2.2.0-pre1发布[附下载]

原创|产品更新|编辑:黄竹雯|2016-04-21 17:02:07.000|阅读 411 次

概述:UI工具包Xamarin.Forms更新至v2.2.0-pre1,新版本新增Margins、UWP Maps、CarouselView等新功能,还修复了很多性能和操作方面的bug。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Xamarin.Forms是一个跨平台、原生支持UI的工具包,允许开发者轻松创建用户界面。这些用户界面可以通过安卓、iOS和Windows Phone共享,使用目标平台的原生控件进行渲染,让每个平台上Xamarin.Forms应用的界面外观搭配得当。

新增功能:

更新Google Package Dependencies

Xamarin.Forms在Android上取决于GooglePlayServices 29.0.0.1地图和23.1.1.1的Xamarin.Android.Support.v4。

Margins

添加margin支持旨在允许用户用更少的包装更复杂的布局视图减少布局层次结构的总高度。

public Thickness Margin { get; set; }

UWP Maps

现在就像其他平台一样支持UWP UWP Maps。

CarouselView

CarouselView旨在完全取代CarouselPage。CarouselPage将在未来的版本中被弃用。CarouselView在许多方面表现优越,包括其虚拟化和嵌套布局的能力。

Forms布局的Nest平台控件

允许直接添加特定的平台控件(iOS、Android和Windows)到Forms布局。注意:这从PCL不可用并且需要从一个共享的项目定义#if到操作。

2 D滚动视图支持

scrollView.Orientation = ScrollOrientation.Both

AutomationId支持

Xamarin.Forms现在拥有一流的设置自动化标识符的支持,使用Xamarin UITest或其他测试框架。简单地设置AutomationID属性需要允许自动化框架找到并与控件交互。

其他修复:

  • 解决当序列化属性时崩溃的问题。
  • [Core]解决绑定到一个bound属性会使第二个绑定失效的问题。
  • [Core]解决模板绑定在一些nesting场景中错误的模板化的问题。
  • [Android]确保不会在后台线程中更新图像位图。
  • [Android]修复重新开始后在OnLayout的潜在的事故。
  • [Android]修复在Lollipop+上ActivityIndicator默认颜色的bug。
  • [Android] 修复在安卓中OnScroll方法的NRE。
  • [Android]修复当紧急退出应用程序的崩溃问题。
  • [Android]改变Forms类以接受Context类型参数和必要的向上Activity。
  • [iOS]修复访问有奇怪的URL处理的网站时的崩溃问题。
  • [iOS]修复在VisualElementPackager重用相同元素的崩溃问题。
  • [RT]确保编辑器启用了包装。
  • [RT]为SearchBox文本添加缺失的绑定。
  • [UWP]当以网格不会忽视的方式加载时的无效图像。
  • [UWP]确保Scrollview措施代替测量调用。
  • [UWP]确保我们不建立一个负值的大小
  • [UWP]修复在NavigationPages模式应用程序栏图标颜色被忽略的UWP错误。
  • [UWP]修复检测到的Layout Cycle的更多实例。
  • 一些其他的小bug修复

 

推荐阅读:
微软正式收购跨平台移动开发公司Xamarin
被微软收购,跨平台移动开发工具Xamarin开源并免费使用
更多Xamarin最新资讯,请联系

标签:跨平台UI界面VisualStudio用户界面控件Xamarin

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP