On Android, when the user selects a date on CalendarViewMode.Month mode, the DisplayDateChanged event is fired twice and the displayed date in CalendarViewMode.Day is incorrect.
Sometimes the display date is 4-6 months ahead/behind or just with one month.
Xamarin Forms, Newest everything
Out of the box, all Calendar views for iOS are in AM/PM
In Android the MultiDay is 24 hour, but the Day view is AM/PM
How can I force Android MultiDay to be AM/PM ?
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)
when showing 3 months (last month, present month and the next month) on calendar component, the next month tab is displayed twice. see the attached video
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
I've attached a handler to the ViewChanged event of the Calendar component.
The event fires on Android but not on UWP. I've tried changing the view type using the calendar controls and also programatically but the event is not being fired.
If you set SelectedDate when the Calendar control is created, does not take any effect in the UI on iOS.
As a workaround, set SelectedDate at a later stage.