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

    This section contains information about all the new features, enhancements, and breaking changes in Xamarin.Android since 2017 v2.1 Hotfix.

    General

    Improvements

    • Added new project templates for Xamarin.Android 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);
      
    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

    • Fixed a NoClassDefFoundError exception that could occur when loading FlexChart on Android API 17/19.
    • 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

    • 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.
    • Editing icon shown in row header.

    Bug Fixes

    • GridRowHeaderColumn.AllowResizing made false by default.
    • GridColumn.HeaderHorizontalAlignment was not honored.
    Gauges

    Bug Fixes

    • 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.