the following exceptions occur when upgrading to Xamarin.Forms v 4.0:
System.NotSupportedException: Unable to activate instance of type Telerik.XamarinForms.DataControlsRenderer.Android.ListView.TemplateCellContainer
System.NullReferenceException: Object reference not set to an instance of an object
This can be reproduced using an image with binding for its source.
If the source data has only zero values initially, when the values are changed, the chart does not update its axis range. Available in minor release 2017.3.927. It will also be available in the R3 2017 SP release.
When there are only two items in the ItemsSource and users reorder them, the underlying collection is not reordered Edit: Avalable in R3 2017 SP release.
When the SelectionMode of the RadCalendar is Range and you have set a MaxDate - you should not be able to select dates after the MaxDate. However, swipe-selecting cells which are disabled is working. Available in the R3 2018 SP release.
Available in the R3 2017 release.
We have a RadCalendar and we set the CalendarViewMode to "Year". And we tap on an arbitrary month in order to open it (change the ViewMode to "Month"). EXPECTED result: The selected (tapped) month is opened, i.e. the ViewMode is changed to "Month". And this is happening on Android. ACTUAL result: On iOS the result is this exception: System.InvalidCastException: Unable to cast object of type 'TelerikUI.TKCalendarYearPresenter' to type 'UIKit.UIView'
Item tapped is raised after hold gesture in IOS listview. The control should recognize a hold gesture is initiated and item tapped event should not be raised.
Available in minor release 2017.3.927. It will also be available in the R3 2017 SP release.
The reason for the exception is that when the IsBusy of the indicator changes, the Content is added to and removed from the visual tree. Because it is data-bound, the chart immediately tries to notify its native counterpart that an update is necessary, and the iOS control is looked up. However, sometimes, the old iOS control is found, which has been disposed. A possible workaround is not to put content inside the busy indicator. Use the busy indicator as a simple overlay. Available in the R3 2018 SP release.
There are 2 approaches to customize the theme -> directly override the resources in the BlueResources dictionary or create a custom resource dictionary and merge it instead of the BlueResources one. If you take the first approach in a .NET standard project and override one of the colors -> an ArgumentException is thrown: Use the second approach as a workaround where you create a custom resource dictionary, copy all the colors from the original one and modify them within your custom one. Available in the R3 2018 SP release.
If the AutoComplete is visualized in a second (nested) view controller, the control stops autocompleting. Available in the R1 2018 release.
When configuring different layouts with images of different length and switching between them, the images are displayed incorrectly - in both layouts there are images with different length. Available in the R3 2017 release.
When you have declared a custom GroupHeaderTemplate and the total height of the elements within it is bigger than the pre-allocated one - the content is visualized on top of the group's items.
Available in the 2018 R2 SP release.