Region.Op.REPLACE is deprecated and therefore the exception is thrown:
[AndroidRuntime] java.lang.IllegalArgumentException: Invalid Region.Op - only INTERSECT and DIFFERENCE are allowed
[AndroidRuntime] at android.graphics.Canvas.checkValidClipOp(Canvas.java:779)
[AndroidRuntime] at android.graphics.Canvas.clipRect(Canvas.java:826)
[AndroidRuntime] at com.telerik.widget.calendar.CalendarFragment.drawRows(CalendarFragment.java:589)
[AndroidRuntime] at com.telerik.widget.calendar.CalendarFragment.render(CalendarFragment.java:259)
[AndroidRuntime] at com.telerik.widget.calendar.CalendarScrollManager$FragmentHolder$LayerView.onDraw(CalendarScrollManager.java:136)
[AndroidRuntime] at android.view.View.draw(View.java:20207)
Refer to the attached reproducible.
1. Run app and apply a filter: "Contains 0"
2. Notice #40 is in the correct location, between #30 and #50
3. Press the button on the bottom of the page to go BlankPage and then navigate back.
4. Observe #40 is now at the end of the rows even though the filter is clearly applied.
Look in MainPageViewModel.cs lines 42 to 49. When the navigation back occurs, this code is executed. I can reproduce the problem with both Replace and Add+Remove operations.public override void OnNavigatedTo(INavigationParameters parameters)
The error message is not showing when the editor is empty and the ValidateAll method is called
Numeric and date editors are not aligned identically to the other editors inside the dataform
If you create a File > New > Telerik Xamarin UI project, the Android project will not build.
The following errors are provided:
I am using the VS 2019 16.3.2 and the accompanying d16-3 releases of Xamarin SDKs
Xamarin - 220.127.116.114 (d16-3@06531f8)
Xamarin.Android SDK - 10.0.0.43 (d16-3/8af1ca8)
set the MultiDayViewStyle (tried both in code and also in the xaml) and the Appointment settings don't seem to have any effect on Android.The following properties are not applied to the DayViewStyle/MultiDayViewStyle