ComponentOne Studio for Xamarin build 3.2.20183.344 available

Posted by: kelley.ricker on 19 November 2018, 5:54 am EST

  • Posted 19 November 2018, 5:54 am EST

    A new release for ComponentOne Studio for Xamarin is now available via nuget.org as build 3.2.20183.344. This build provides a number of bug fixes and new features.

    2018 v3 Change Log

    General

    Improvements

    • [XF] Added MyBI sample project.

    Core

    Bug fixes

    • [X.Android] Fixed an issue where Java.lang.NullPointer Exception Box is shown and control does not render at Designer File at VS17 version 15.7.6.

    • [X.Android] C1Border layout was now works when setting BorderAlignment=Inner.

    • [X.Android] ObjectDisposedException no longer occurs when check/uncheck checkbox in merged column with boolean datatype after apply sorting.

    • [X.iOS] C1Border reimplemented to reduce layers blending.

    • [XF] Frame was not rendering correctly for UWP.

    Calendar

    Bug fixes

    • [X.iOS] Fixed a potential memory leak on iOS platform.

    CollectionView

    Improvements

    • The .NET Standard CollectionView is now be usable with Windows Forms projects and is used by C1DataFilter on that platform.

    • [Windows Forms] Added support for filtering the C1BindingListCollectionView with the Equal filter operator using DBNull.Value or null.

    • [Windows Forms] Added support for the DateTime type when filtering the C1BindingListCollectionView.

    • [XF][X.iOS][X.Android] GroupCollectionView will not notify as Reset/Refresh with any change from source anymore. It will raise corresponding notification.

    Bug fixes

    • [Windows Forms] Filtering the C1BindingListCollectionView didn’t work with the FullDateTimePattern format of DateTime value.

    • [Windows Forms] Filtering the C1BindingListCollectionView didn’t work when the CultureInfo of the application was different from the InvariantCulture.

    FlexChart

    Improvements

    • [XF][X.iOS][X.Android] Added FlexChart and FlexPie data label auto arrange functions.

    • [XF][X.iOS][X.Android] Added Step, StepArea, StepSymbols, and TreeMap chart types for FlexChart.

    • [XF][X.iOS][X.Android] Added TreeMap sample for FlexChart101.

    Bug Fixes

    • [X.iOS][X.Android] Setting e.PlotElement.Color within SymbolRendered/SymbolRendering event now takes effect.

    • [XF] Fixed and issue where the SelectionChanged event fire many times when data point/series is selected once.

    • [XF] Fixed and issue where the SelectionChanged event fire when navigate back to Home page after data series is selected on iOS and Android.

    • [XF][X.iOS][X.Android] Fixed an issue where the LineMarker content cannot would become undraggable.

    • [XF] DataLabels are not hidden when DataLabel Position is changed to None.

    • [XF] Fixed an ArgumentOutOfRangeException that occurred when removing a series (customized within SymbolRendering event) from Stacked chart type with setting UpdateAnimation.

    • [XF][X.iOS][X.Android] Fixed an issue where border lines of data lable are still displayed even though DataLabel Border is set FALSE and StrokeThickeness is set zero.

    • [XF] ‘An unhandled win32 exception’ occured on tapping data points with ‘Point’ SelectionMode if symbols are customized within SymbolRendering event on UWP.

    • [XF] Fixed a situation where System.Debugger.Break() is called and the application stops at about 30 seconds after loading Dynamic chart on UWP.

    • [X.Android] Fixed a System.ArgumentNullException that could occur if control’s Binding property is not set.

    • [XF][X.iOS][X.Android] Fixed an issue where the update animation doesn’t work when updating the Chart by Adding or Removing chart values.

    • [X.iOS][X.Android][XF] Fixed a System.NullReferenceException that occurred if e.PlotElement property setting within SymbolRendered event.

    • [XF] Data points of Scatter chart are now render if chart is bound with single series on UWP.

    • [XF] DataLabels no longer get clipped when renders against the plot area boundaries in all DataLabel Positions.

    • [XF] Symbol of scatter chart is displayed out of plot area if chart is bound on single series with single data point.

    • [XF][X.iOS][X.Android] Axis labels are shown inside plot area when setting AxisX/Y LabelAngle.

    • [XF] LineMarker’s Label Content should correctly be shown on iOS.

    • [XF] Application has no longer exited with code 0 if setting LineMarker on NullDataSource Histogram chart on UWP.

    • [XF] ArgumentNullException occurs when Axis X/Y LabelLoading events are called without setting e.Label value.

    • [XF] ArgumentNullException occurs when SymbolLoading event is called without setting e.PlotElement.Content.

    • [X.iOS][X.Android] Control’s properties set form Property window will now take effect on runtime.

    • [XF] System.NullReferenceException no longer occurs if e.PlotElement property setting within SymbolRendered event.

    FlexGrid

    Improvements

    • [XF][X.iOS][X.Android] BorderWidth will overrides borders of the cells on the boundary.

    • [X.Android] Added FlexGridClassicStyle style.

    • [X.iOS] Style (Default, Classic) property added.

    • [XF][X.iOS][X.Android] Material style applied to FlexGrid. Use ClassicStyle to make FlexGrid look as before.

    • [XF][X.iOS][X.Android] Adjusted dynamic auto-scroll speed when dragging columns and rows.

    • [XF][X.iOS][X.Android] CheckListBehavior added to allow FlexGrid rows to be selected through checkboxes.

    • [XF][X.iOS][X.Android] Sorting was changed to have three states (Asc, Desc, None), this way the sorting can be reverted through the user interface.

    • [XF][X.iOS][X.Android] Multi-column sort added.

    • [XF][X.iOS][X.Android] ColumnHeaderGridLinesVisibility, RowHeaderGridLinesVisibility and TopLeftHeaderGridLinesVisibility properties added.

    • [XF][X.iOS][X.Android] DefaultColumnWidth and DefaultRowHeaderColumnWidth property added.

    • [XF][X.iOS][X.Android] SortIconPosition, SortAscendingIconTemplate and SortDescendingIconTemplate properties added.

    • [XF][X.iOS][X.Android] GroupExpandedIconTemplate and GroupCollapsedIconTemplate properties added.

    • [XF][X.iOS][X.Android] FlexGridDetailProvider.DetailExpandedIconTemplate and DetailCollapsedIconTemplate properties added.

    • [XF][X.iOS][X.Android] EditIconTemplate property added.

    • [XF][X.iOS][X.Android] NewRowIconTemplate property added.

    Breaking Changes

    • [XF][X.iOS][X.Android] HeadersGridLinesVisibility is no longer supported, use ColumnHeaderGridLinesVisibility, RowHeaderGridLinesVisibility or TopLeftHeaderGridLinesVisibility instead.

    • [XF][X.iOS][X.Android] DefaultColumnHeadersRowHeight renamed to DefaultColumnHeaderRowHeight.

    • [XF][X.iOS][X.Android] GridRow.Height type changed from Nullable to GridLength.

    Bug Fixes

    • [XF] Selection lost and next row of removed row is not got selected after removed selected row.[

    • [XF] SelectionChanged event no longer fires when navigate back to previous page after any cell is selected.

    • [X.Android] Merged custom cell value are now shown in CustomMerging page.

    • [XF][X.iOS][X.Android] Fixed layout of column header cells.

    • [XF] System.ObjectDisposedException occurs when clicking on the remaining SelectionMenu after navigating back to Home page on Android.

    • [XF][X.iOS][X.Android] ArgumentOutOfRangeException occurs after all checkboxes in one group are checked/unchecked quickly in multiple level grouped FlexGrid.

    • [X.iOS] Dragging columns and rows rendering issue fixed.

    • [XF][X.iOS][X.Android] Changed column headers row so it allows merging by default when AllowMerging=ColumnHeader.

    • [XF][X.iOS][X.Android] Changed default FrozenLinesColor to inherit GridLinesColor by default and fixed ClassicStyle to look like Excel.

    • [XF] System.Diagnostics.Debugger.Break() is no longer called when clicking on Filter Button without exiting from Editmode in Filter Page on UWP.

    • [X.iOS] Fixed an issue where layout did not display correctly when displaying grid inside auto-sized panel and when using auto-sized columns.

    • [XF] Sort icon can now be changed to ‘None’ state when tap over sort icon on Android.

    • [XF][X.iOS][X.Android] Collapsed groups are no longer expanded after editing cell in one expanded group is completed.

    • [XF][X.iOS][X.Android] Fixed an issue where FullTextFilterBehavior was not filtering the text set in the FilterEntry when attached.

    • [X.iOS] Fixed a potential memory leak on iOS platform.

    • [X.Android] [Android Designer] Setting AlternatingRowTextColor from property grid does not work.

    • [X.Android] [Android Designer] FlexGrid’s fontFamily now take effect on design/runtime if setting from properties window.

    • [X.Android] [Android Designer] Inappropriate xaml tags are no longer shown for FlexGrid’s borderColor property in description portion of properties window.

    • [XF] Avoids aliasing issue by rounding the width of the star columns on UWP.

    Input

    Improvements

    • [XF][X.iOS]Improved the appearance of FullScreenMode on iOS.

    • [XF][X.iOS][X.Android] Add CloseButtonTextColor/CloseButtonBackgroundColor Properties for C1DropDown on XF/iOS/Android.

    • [XF] Add CloseButtonForeground/CloseButtonBackground Properties for C1DropDown on UWP.

    Bug Fixes

    • [XF] System.NullReferenceException no longer thrown when navigate back to home page after selecting items from Dynamic AutoComplete on iOS.

    • [XF] Dropdown no longer opens when the alphabet [i.e: unmatched text] is entered into the header portion of control that is bound with Int number.

    • [XF] Set HorizontalTextAlignment does now applies Placeholder text on iOS and UWP.

    • [XF][X.iOS][X.Android] Both CloseButton types ‘Cancel’ and ‘CrossButton’ are shown in Editable controls at FullScreenMode.

    • [XF][X.iOS] Close Button does not shown in Calendar Dropdown if ShowCloseButton is not set to True in iPad Simulator/Device.

    • [XF] Color property of CheckBox does not work in Android and UWP.

    • [XF] Foundation.MonoTouchException thrown when navigate back to previous page after navigating Dropdown Page on iOS.

    • [XF] PromptCharacters are no longer encrypted as Password format when set IsPassword to True and Mask property is set in MaskedInput.

    • [XF] Drop down list now correctly disappears when changing visibility to hide control at run time.

    • [X.iOS] Fixed a potential memory leak on iOS platform.

    • [Xamarin.Forms] AutoComplete’s Dropdown now correctly repopulatse full list after clear is pressed on iOS.

    • [XF][X.iOS] CloseButton(‘Cancel’) is shown in FullScreenMode when set IsEditable to False in control on iOS.

    • [XF] ShowClose Button can be shown in all DropdownMode of nonEditable control if changed DropdownMode at Runtime on Android and UWP.

    • [XF] [Autocomplete] DropDown incorrectly positioned when set to ForceAbove and inside ScrollView on iOS

    • [XF] MaskedText Text value (prompt character) can now retrieved when Text value is getting without setting any value on iOS.

    • [XF][X.iOS] System.InvalidOperationException no longer thrown when tap on header portion of controls in Force Above/Below Mode on iOS.

    • [XF] 'IsPassword’property now works in MaskedInput control even set to true.

    • [X.Android] Setting DropDownDirection from property grid does now takes effect when set from designer.

    • [XF][X.iOS] [Combobox]ArgumentNullException no longer occurs if press Return key(from hardware keyboard) after typing input while ItemSource set to Null on iOS.

    • [XF][X.Android] Java.Lang.NoSuchMethodError Exception no longer thrown when run Input control on Android API 17 and API 19 on Android.

    • [XF] ForceAbove DropdownMode does now takes effect on LocalMachine on UWP.

    Key: [XF] = Xamarin.Forms, [X.Android] = Xamarin.Android, [X.iOS] = Xamarin.iOS, [X.Mac] = Xamarin.Mac, [Windows Forms] = Windows Forms

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels