.NET Conf 2018 – Xamarin.Forms Part 1

写在前面:

本文主要介绍 .NET Conf 2018Xamarin Forms 新功能的概述。许多很酷、方便的工具已经包含在 Xamarin.Forms 以及 Xamarin 中了,今天主要介绍一下这些新特性。

Xamarin.Forms 3.1

Android Bottom Tabs
  • XAML

  • CS
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;

On().SetToolbarPlacement(ToolbarPlacement.Bottom);
.NET Conf 2018 – Xamarin.Forms Part 1_第1张图片
Android Bottom Tab styling options
  • Customization (Bar Background Color, Bar Text Color)

.NET Conf 2018 – Xamarin.Forms Part 1_第2张图片
  • Android Specific Customization (BarItemColor, BarSelectedItemColor)

.NET Conf 2018 – Xamarin.Forms Part 1_第3张图片
Auto-Resize Editor

Editor 控件现在具有 AutoSize 属性,该属性用于根据用户输入的行数配置自动调整大小。


.NET Conf 2018 – Xamarin.Forms Part 1_第4张图片
Return key setting for Entry

自定义输入框的 Return 键样式


.NET Conf 2018 – Xamarin.Forms Part 1_第5张图片
Bindable Span

Label 中使用格式化文本是一个巨大的性能提升,特别是在 Android 上的性能提升,当你使用一个 Label 就能实现三个 Label 效果的时候,这确实是件很酷的事情。

.NET Conf 2018 – Xamarin.Forms Part 1_第6张图片
Commandable Span Gestures

同时你可以在格式化文本的某个 Span 中添加可绑定的手势:

.NET Conf 2018 – Xamarin.Forms Part 1_第7张图片
Button Padding

之前如果想实现 Button padding 的时候,我们可能会包裹一层 ContentView 来实现,但现在可以直接设置。

.NET Conf 2018 – Xamarin.Forms Part 1_第8张图片
OnPlatform & OnIdiom XAML Extensions

这个 XAML extension 可以使用更简单的语法去自定义平台,它为ConverterConverter Parameters 提供默认值。

.NET Conf 2018 – Xamarin.Forms Part 1_第9张图片

Xamarin.Forms 3.2

TitleView(Amazing)

Xamarin.Forms 开发者都知道,如果你想在 NavigationBar 位置放置一个图像,或者你想在那里放置一些交互式的东西,那么定制 NavigationBar 中的视图并不是一件很容易的事。 但是有了 TitleView 使我们能够做更多的事情,这里可以是一个按钮或者你可以自定义一些交互的东西。 正如下图代码中看到的那样,你可以访问该TitleView,然后可以将任何内容视图放入其中:

.NET Conf 2018 – Xamarin.Forms Part 1_第10张图片

详细实例可以查看 TheLittleThingsPlayground Demo Project

Reference

  • summary-of-net-conf-2018-whats-new-in-xamarin-forms-part-1
  • What's New in Xamarin Forms?
  • Xamarin.Forms 3.1.0 Released: Improving the Little Things
  • Xamarin.Forms 3.2.0 Released: Going Big with Little Things
  • xamarin-forms-3-1-release-notes
  • xamarin-forms-3-2-release-notes

到这里在 .NET Conf 2018 – Xamarin.Forms Part 1 就介绍完了,希望能对您有所帮助。


——End 有问题可以加我微信,大家一起讨论,加好友前请备注您的简称,谢谢!

.NET Conf 2018 – Xamarin.Forms Part 1_第11张图片

你可能感兴趣的:(.NET Conf 2018 – Xamarin.Forms Part 1)