Available in the 2018 R2 SP release.
The more appointments you add to the AppointmentsSource, the poorer the performance of the Calendar is. This can be observed when switching months in month view. In case you have a huge amount of appointments, switching the months takes time. The issue is specifically obvious when a single month contains lots of appointments(600 for example). However, it is present when you are switching months that do not have any appointments at all as well.
In a scenario where you are trying to set the AppointmentsSource of the RadCalendar in the OnAppearing event of the Page, a NullReferenceException is thrown in the Telerik.XamarinForms.InputRenderer.WinRT.CalendarAdapter UpdateAppointmentsSource method. A workaround is to make the OnAppearing method async and await the action that sets the AppointmentSource.
Hi! I've tried your TKCalendar and it looks really good. But unfortunately, there is an issue on iOS(Xamarin). I set MaxDate = DateTime.Today and SelectionMode == Range. When I tap on date grater than today they don't selected, as expected. But when I select dates by drag gesture I can select every days in month.The worst thing is that it seems that there is no way to turn off drag selection on iOS in Range selection mode. I could provide you with any files if it's necessary. Available in the R3 2018 SP release.
When binding RadCalendar.AppointmentStyle to a view model property, the calendar doesn't use the initial value of the bound property. It will only update if you set the bound property after the view has loaded and let PropertyChanged notification do the work. See Ticket #1138902 for reproducible. Available in minor release 2018.1.405. It will also be available in the R2 2018 release.
Available in minor release 2017.3.927. It will also be available in the R3 2017 SP release.
If you have a custom AppointmentsStyle and AppointmentsSource binding of your RadCalendar, changing the AppointmentsSource to point to a new collection results in the AppointmentsStyle not being respected by the control. Available in minor release 2018.1.405. It will also be available in the R2 2018 release.
Available in minor release 2017.3.927. It will also be available in the R3 2017 SP release.
Available in minor release 2017.2.0818. It will also be available in the R3 2017 release.
On Android and iOS the currently selected date can be reset by setting RadCalendar's SelectedDate property to null. The currently selected date gets deselected in the GUI and, most importantly, the "CalendarOnSelectionChanged" event can be raised again when the same date gets selected again in the GUI right afterwards. This is not the case on the UWP. The selected date does not get deselected and the CalendarOnSelectionChanged does not get raised when the same date gets selected again in the GUI. We tested it using the Telerik_UI_for_Xamarin_2017_1_1220_4_Dev build. See attached file for more details. Available in minor release 2017.2.0721. It will also be available in the R3 2017 release.
After changing the calendar's view mode on Xamarin.Forms on iOS from month to year and subsequently returning to month using the TryNavigateToUpperView and TryNavigateToLowerView calendar methods, the header with day names does not get displayed anymore. We are using "UI for Xamarin R1 2017". Available in the R3 2018 SP release.
If calendar is placed in a grid row and later its rowspan is increased, the calendar does not update its size.