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
at Telerik.XamarinForms.InputRenderer.iOS.SegmentedControlRenderer.OnElementDetached
We can build on our personal development environments without issue. The issue is only on the Azure DevOps build server. We believe this to be related to a version incompatibility. Possibly the build server is attempting to reference an old library. We are seeing the issue on both iOS and Android builds.
This issue is well documented here:
https://www.telerik.com/forums/can%27t-resolve-the-reference-%27system-object#wNK1sRy19UOhttFJzbEshQ
Our version info:
- Build server is using Microsoft's hosted agent with Visual Studio for Mac 7.7.4.1 (attached file with all software installed on the host build-host-software.txt)
- App is on version 3.4.0+
- Referenced libraries use .NET Standard 1.6 and 2.0
- Xamarin.Forms app is hosted in a .NET Standard 2.0 library
Could we get a hold of an older compatible version of the software that can work with our version if there is no workable solution here ?
When trying to build the QSF example on GitHub, an error occurs due to The IHiearchyAdapter still being used in :
TreeView - First Look Example and Customizations Example.
The Error Message is Error CS0122: 'IHierarchyAdapter' is inaccessible due to its protection level (CS0122) (QSF)
The SelectionChanged event of the ChartSelectionBehavior is fired twice for a single selection change
Available in minor release 2018.3.1122. It will also be available in the R1 2019 release.
Already available for MultiDayView
As of 2018.2.620, UI for Xamarin will invoke approximate 600 warnings when compiling an Android project that uses SDK later than 23. This is due to the fact that the UI for Xamarin.Android controls are built on API 23, which will surface warnings at compile time if the project consuming them is using a later version. Although UI for Xamarin is compatible with newer version, and causes no impact on the outcome, these warnings obscure any meaningful warnings the user might have. This is a problem when projects are built in a CI/Cd pipeline and warnings are treated as important/significant for enterprise CD deployment (i.e. scrolling through 600 warnings to find any legitimate warnings is not practical). Available in R3 2018 release.
When the Telerik Xamarin toolbox is in a partial-height tab (i.e. half the height), there isn't a scrollbar to see the off-screen controls. Workaround: Make the toolbox full height of the tab to see all the controls. Here's a video demonstrating https://www.screencast.com/t/cUjIC0sx4
Available in minor release 2018.3.1109. It will also be available in the R1 2019 release.
Available in the 2018 R2 SP release.
Add controls to selecting dates/times that also support null or blank values. Currently the DatePicker control that is provided as part of Xamarin Forms doesn't allow for a null or blank date. Provide the ability to select date and time in single UI.