Xamarin.Forms 3.1.0

Xamarin.Forms 3.1.0

Updated: 5/8/2018

Getting Started | What's New | Blogs | Feedback | Open Source

What's New in this Release

Release History

  • Tuesday, May 8, 2018 - Xamarin.Forms 3.1.0.469394-pre1 (3.1.0 Pre Release 1.2)

Tuesday, May 8, 2018 - Xamarin.Forms 3.1.0.469394-pre1 (3.1.0 Pre Release 1.2)

Issues Fixed

  • "[UWP] TableView should not crash when Control is null OnSelectionChanged" (#2292)
  • Github #1396 - "Label HorizontalTextAlignment (Center or End) is not kept when navigating back to a page" (#2215)
  • Github #1415 - "[Android] HorizontalTextAlignment="Center" loses alignment when scrolled" (#2215)
  • Github #1630 - "[macOS] WebView Navigated & Navigating events not raised" (#2156)
  • Github #1864 - "[WPF] Xamarin.Forms WPF load local html throw ArgumentException with message "Relative URIs are not allowed"" (#2166)
  • Github #1905 - "Pull to refresh doesn't work if iOS 11 large titles is enabled" (#1984)
  • Github #2127 - "Error On Setting CarouselPage.IsEnabled to false" (#2547)
  • Github #2129 - "iOS Platform Specific BlurEffect disables touch input" (#2133)
  • Github #2189 - "[WPF] Placeholder property doesn't work" (#2211)
  • Github #2228 - " [UWP] MasterPage - Blank Area below Popover menu the second time you show it" (#2502)
  • Github #2297 - "UWP throws exception on close application if native page is displayed" (#2392)
  • Github #2355 - "[UWP] AlertView doesn't scroll when text is to large" (#2506)
  • Github #2394 - "[WPF] StackLayout VerticalOptions = LayoutOptions.End is not working" (#2451)
  • Github #2399 - "[iOS] ViewCell's with nested layout are not garbage collected causing huge memory leak" (#2416)
  • Github #2507 - "[macOS] MasterDetailPage: default MasterBehavior doesn't show Master page" (#2538)
  • Github #2551 - "FlexLayout with "xxx-reverse" and "Grow=1" doesn't render" (#2569)
  • Github #2552 - ""Xamarin.Forms" version="3.0.0.427558-pre4" fails to build for Android API 25 target" (#2575)
  • Github #2560 - "XamlParser should not assume XAML namespace prefix" (#2561)
  • Github #2574 - "Code-behind x:Name not linking properly" (#2582)
  • Github #2583 - "Relative path resources/styles don't work with Shared Projects and Xamarin.iOS" (#2600)
  • Github #2593 - "FlexLayout provides space for invisible children" (#2594)
  • Github #2596 - "App crashes if css uses color lightgrey" (#2599)
  • Github #2607 - "[UWP] Deadlock if you rapid fire alerts " (#2609)

Additional fixes included in this release

  • "[Core] Add Watch to TargetIdiom" (#1990)
  • "[Tizen] Fix minor issues tizen backend" (#2402)
  • "[Tizen] Refactor the GestureDetector" (#2059)
  • "[Tizen] Set TargetIdom.Watch for Tizen wearable device" (#2163)
  • "Improve warning message, since the calling code isn't on Device" (#2545)

Breaking Changes

  • UWP TabbedPage headers may not longer clip content. Github #1705 - "[Enhancement] Icon on TabbedPage UWP" (#1952)
  • UWP Alert box now uses AlertDialog subclass of ContentDialog. Github #2355 - "[UWP] AlertView doesn't scroll when text is to large" (#2506)

Feedback

Your feedback is important to us. If there are any problems with this release, check the Xamarin.Forms Forums, Xamarin.Forms Bugzilla Tracker and GitHub for existing issues. Report new issues and suggestions on GitHub.

Open Source

Xamarin.Forms 3.1.0 is based on the open-source Xamarin.Forms repository:

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.