Xamarin.Forms | ComponentOne
Release History / 2017 v3
In This Topic
    2017 v3
    In This Topic

    This section contains information about all the enhancements and bug fixes in Xamarin.Forms since 2017 v2.1 release.

    General

    Improvements

    • Added new project templates for Xamarin.Forms which give you a blank project with all of the necessary packages and renderers initialized.
    • This release has .NET Standard 1.1 and Xamarin.Forms 2.4 support. We have also converted the projects to the new .NET Standard rather than PCLs.
    • C1Weather and SQLDatabase samples added in this release.
    Core

    Breaking Changes

    • C1TappedEventArgs.HitPoint property removed, use GetPosition method instead.
      e.GetPosition(sender as View);
      
    Calendar

    Bug Fixes

    • Slots padding removed to allow custom content to take up all the space.
    • Animation easing functions weren't applied correctly.
    CollectionView

    Improvements

    • Implemented Add and Edit features into CollectionView.
    FlexChart

    Improvement

    • Added Sunburst chart.
    • Added Panning and Zooming functions.
    • Added Annotations.
    • Added LineMarkers.
    • Added Customizations including Plot Element, Axis Label, Tooltip and Data Label.

    Bug Fixes

    • Changing value of properties in style for pie element were not taking effect at run time.
    • Fixed a NoClassDefFoundError exception that could occur when loading FlexChart on Android API 17/19.
    • Fixed an issue where the Chart Series cannot be selected by SelectedSeries property after tapping on chart area on UWP.
    • Fixed an issue for logarithmic axes, where setting Axis.Max does not restrict the axis scale to the 'Max' value.
    • Fixed issues that could occur with Snapshot samples under iOS 11 and Android 8.0.
    FlexGrid

    Improvements

    • CellRightTapped event added.
    • FullTextFilterBehavior now filters enums and dates.
    • New Row feature added. NewRowPlaceholder, NewRowBackground & NewRowForeground properties added.
    • GridInputEventArgs added for CellTapped, CellDoubleTapped, CellLongPressed events.
    • NewRowPosition property added.
    • BeginningRowEdit, RowEditEnding, RowEditEnded events added.
    • Copy and Paste methods exposed.
    • Pull to refresh api exposed through AllowRefreshing property and Refreshing event.
    • Editing icon shown in row header.

    Bug Fixes

    • Freezing separator was not refreshed after changing the rows and columns.
    • GridRowHeaderColumn.AllowResizing made false by default.
    • GridColumn.HeaderHorizontalAlignment was not honored.
    Gauges

    Bug Fix

    • Fixed a System.InvalidOperationException that could be observed when GaugeRange and ShowRanges property was used for BulletGraph.
    • Fixed the Easing effects of LoadAnimation/UpdateAnimation so that they worked with styles other than Linear.
    • Fixed issues that could occur with Snapshot samples under iOS 11 and Android 8.0.
    Input

    Improvements

    • Added a new Full Screen mode to C1DropDown derived controls that interacts more intelligently with software keyboards.
    • Added CloseButton to C1DropDown, button is only shown by default on iOS.
    • Added ShowCloseButton to C1DropDown.
    • Add IsEditable to DropDown.
    • Add 'Default' to DropDownMode as default setting.
    • Add EditableHeader to DropDown.

    Bug Fixes

    • Fixed an issue where the Dropdown list displayed the previous items when ItemsSource property was set Null at runtime.
    • Fixed a System.NullReferenceException that was observed when C1AutoComplete's ItemsSource was set from XAML.