I've had a chance to review the sample code you've provided, it's working as expected but there are some things you should address.
First, find the runnable test project attached to see there is no issue with your class and the DataForm. Here's a screenshot at runtime:
Check that you're using all of the required dependencies.
: Please read the SkiaSharp NuGet Packages documentation
and make sure you're only using 1.59.x
. (your project was using v1.6.x, which we do not support yet)
- Required Telerik Assemblies
: Make sure all the DataForm Required Telerik Assemblies
have been added to all the projects.
- Required Android Support Libraries
: Make sure the Android project has the Required Xamarin Android Support libraries
(the default project template only give you half of them)
Additional Unrelated Feedback
I have some additional suggestions.
- The RadDataForm has an internal ScrollView, we recommend avoiding using it nested in another ScrollView.
- The StackLayout measures it's height to infinity, we do not recommend placing any child control that uses UI Virtualization or content that relies on accurate vertical measurements. If this is a design requirement, then you can avoid potential issues by giving the RadDataForm an explicit HeightRequest
Here's a good layout option instead:
<!-- This is within a Grid RowDefintion Height="*" -->
Lance | Tech Support Engineer, Sr.
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Feedback Portal
and vote to affect the priority of the items