whats-new-xamarin

Telerik UI for Xamarin

Release History

UI for Xamarin R2 2020 (version 2020.2.513.410)

May 13, 2020

What's New

NEW
  • Introduced DatePicker component which allows the users to select a date.
  • Introduced TimePicker component which allows the users to select time.
  • Introduced TimeSpanPicker component which allows the users to select a time duration.
  • Introduced Experimental Blazor Mobile Bindings for Xamarin which enable developers to create native mobile apps for iOS and Andoid using .Net, C# and Razor.
  • DateTimePicker, ListPicker and TemplatedPicker are now official.

Calendar

NEW
  • Added optional Button element to allow opening the "Scheduling UI" dialog in the different view modes.
  • Added sticky headers in Agenda ViewMode.
  • Added commands and methods to show the "Scheduling UI" dialogs.
FIXED
  • [UWP] Cannot delete events through the SchedulingUIs.
  • Not possible to disable default "Scheduling UI" screens through the Calendar commands.
  • TimelineInterval value affects the EndTime of the DayView.

Chart

FIXED
  • [Android] [UWP] ClearSelection method of the ChartSelectionBehavior does not clear the ChartSelectionBehavior SelectedSeries and SelectedPoints collections.
  • [iOS] ClearSelection method of the ChartSelectionBehavior does not clear the visual selection and the ChartSelectionBehavior SelectedSeries and SelectedPoints collections.
  • [Android] Chart is not displayed when its size is fixed and positioned inside a horizontal ScrollView.
  • [Android] The CartesianGridLineAnnotation is not showing correctly (it is slightly skewed).

Chat

FIXED
  • [iOS] MonoTouchException is thrown when Chat items are added to its ItemsSource collection and the Chat is not visible.
  • [iOS][UWP] First and middle templates are not applied.

Common

FIXED
  • Platform specific projects reference wrong dlls for item templates.

DataGrid

NEW
  • Implemented cell-content template for all columns.
  • Implemented cell-edit template for all columns.
  • Added FilterControlTemplate property in DataGridColumn to allow using custom filtering UI.

DateTimePicker

NEW
  • Provided a way to customize the headers of the separate spinners.
  • Allow specifying a step for the time spinners.
  • Added settable properties IsHeaderVisible and IsFooterVisible which control the visibility of the popup header and footer.
  • Looping of items is stopped automatically when reaching the limits imposed by MinimumDate and MaximumDate.
  • Added theming support for the Telerik Blue theme.
FIXED
  • [UWP] Size of the Popup changes while selecting different month.
  • Selection is not cleared after closing the popup with Cancel button.
  • The first visible date cannot be selected if DefaultDate is set.
  • The first visible date cannot be selected after clearing the selection.
  • [UWP] OK and Cancel button mouse-over shadow overlaps the footer border lines.
  • Localization strings are not respected.
  • Selection highlight background is not rendered correctly behind the items.
  • Popup button text can go on two rows on low resolutions.
CHANGED
  • StartDate property is renamed to MinimumDate.
  • EndDate property is renamed to MaximumDate.
  • SelectedDate property is renamed to Date.
  • DefaultDisplayDate property is renamed to DefaultHighlightedDate.
  • SpinnerFormatString property is renamed to SpinnerFormat.
  • DateTimePicker_AmPmSpinnerHeaderString localization key is renamed to Picker_AmPmSpinnerHeaderLabelText.
  • DateTimePicker_DaySpinnerHeaderString localization key is renamed to Picker_DaySpinnerHeaderLabelText.
  • DateTimePicker_HourSpinnerHeaderString localization key is renamed to Picker_HourSpinnerHeaderLabelText.
  • DateTimePicker_MinuteSpinnerHeaderString localization key is renamed to Picker_MinuteSpinnerHeaderLabelText.
  • DateTimePicker_MonthSpinnerHeaderString localization key is renamed to Picker_MonthSpinnerHeaderLabelText.
  • DateTimePicker_SecondSpinnerHeaderString localization key is renamed to Picker_SecondSpinnerHeaderLabelText.
  • DateTimePicker_YearSpinnerHeaderString localization key is renamed to Picker_YearSpinnerHeaderLabelText.
  • Pickers_Popup_AcceptButtonText localization key is renamed to Picker_Popup_AcceptButtonText.
  • Pickers_Popup_RejectButtonText localization key is renamed to Picker_Popup_CancelButtonText.
  • Placeholder default value is changed to "Select Date and Time".
  • HeaderLabelText default value is changed to "Select Date and Time".
  • DisplayStringFormat when not set explicitly its default value is taken from SpinnerFormat.

ListPicker

NEW
  • Added settable properties IsHeaderVisible and IsFooterVisible which control the visibility of the popup header and footer.
  • Added theming support for the Telerik Blue theme.
FIXED
  • [UWP] OK and Cancel button mouse-over shadow overlaps the footer border lines.
  • Localization strings are not respected.
  • Selection highlight background is not rendered correctly behind the items.
CHANGED
  • Pickers_Popup_AcceptButtonText localization key is renamed to Picker_Popup_AcceptButtonText.
  • Pickers_Popup_RejectButtonText localization key is renamed to Picker_Popup_CancelButtonText.
  • Placeholder default value is changed to "Select Value".
  • HeaderLabelText default value is changed to "Select Value".

ListView

FIXED
  • [Android] LoadOnDemandItemTemplate is left aligned.
  • [Android] Tap and hold on item does not show pressed item style.
  • Inconsistency in the behavior of LoadOnDemand Collection on Android and iOS when automatic mode is used.
  • [iOS] FooterTemplate is not displayed correctly with dynamic item sizing.
  • Item gets selected upon tap while another item is swiped.
  • [iOS] When Automatic LoadOnDemand is used, loading icon is displayed even after all the items are loaded.
  • Loading indicator is not shown when using LoadOnDemand event.
  • LoadOnDemand event fires multiple times with automatic load on demand.
  • [iOS][Android] LoadOnDemand not triggered when the ItemsSource is empty.

NumericInput

FIXED
  • Buttons are disabled when Minimum is more than 0 and theme is applied.

PdfProcessing

NEW
  • Provided API for clearing the registered fonts in the FontsRepository.
  • Support for WMF/EMF images when exporting documents to PDF.
  • Added support for exporting GIF images.
  • Added support for exporting images with ImageQuality different from High.
  • Added support for exporting PNG images.
  • Implemented rename functionality for interactive form fields.
  • Provided an Exception handling mechanism when importing and loading documents content.
FIXED
  • ArgumentException is thrown while importing choice field with an empty string for a value.
  • Incorrectly applied glyph widths after importing and exporting a document.
  • Whitespaces are ignored when exporting text with char spacing using TextFormatProvider.
  • Form Fields are not copied when merging documents.
  • Importing DecodeParms containing null or stream object results in missing image.
  • Inserting large image file with non-default ImageQuality setting causes OutOfMemoryException.
  • ImageQuality property is not retrieved properly from the format provider.

PdfViewer

NEW
  • Exposed SourcePasswordNeeded event.

SpreadProcessing

FIXED
  • The Lookup function does not work with text values.
  • ArgumentOutOfRangeException is thrown when a document containing Image whose size is not set and cannot be obtained is exported to PDF.

TemplatedPicker

NEW
  • Added settable properties IsHeaderVisible and IsFooterVisible which control the visibility of the popup header and footer.
  • Added theming support for the Telerik Blue theme.
FIXED
  • [UWP] OK and Cancel button mouse-over shadow overlaps the footer border lines.
  • Localization strings are not respected.
  • Selection highlight background is not rendered correctly behind the items.
CHANGED
  • Pickers_Popup_AcceptButtonText localization key is renamed to Picker_Popup_AcceptButtonText.
  • Pickers_Popup_RejectButtonText localization key is renamed to Picker_Popup_CancelButtonText.
  • Placeholder default value is changed to "Select Item".
  • HeaderLabelText default value is changed to "Select Item".

TreeView

FIXED
  • Items are not rendered properly when TreeView is inside StackLayout and is with load-on-demand enabled.
  • Exception is thrown when ItemsSource is changed.

WordsProcessing

NEW
  • Added support for exporting Line breaks to plain text format.
FIXED
  • Exception when using multiple instances of RtfFormatProvider.
  • NullReferenceException is thrown while importing HTML document containing a link element that has style attribute.
  • HtmlFormatProvider: JavaScript code is considered as text and inserted into the document.
  • NotSupportedException is thrown when exporting documents with WMF/EMF image to PDF.
  • ArgumentOutOfRangeException is thrown when a document containing Image whose size is not set and cannot be obtained is exported to PDF.

Xamarin for iOS

NEW
  • TKDataSource is renamed to TLKDataSource in order to resolve a conflict with the TKDataSource class part of the CryptoTokenKit introduced with iOS 13.4.

Have a feature request?

Post your feedback via the UI for Xamarin Feedback Portal.

What's new across all Telerik products?

See all updates

RSS
Get Started Waves

Next Steps

Check the documentation

Get off to a fast start with the product.

See pricing

The license entitles you to the Telerik Ultimate support plan.

Download 30-day free trial

Try Telerik UI for Xamarin with dedicated support.