While in DayView (or any other appropriate view), allow for appointments to be draggable to another time slot for rescheduling.
With the current implementation of the control, if you have events later in the day - the user needs to scroll down so that they are shown. We can consider adding a mechanism to show the first available event or expose methods to bring a specific event into view.
It would be handy to enable dates/disable dates based on an array of dates.
I have a situation where drivers are scheduled jobs that may exclude days within a 3-week period. Currently I can only select set the minimum and maximum dates for this period which allows them to select dates where no work is scheduled. Consequently my code must check if the selected date "is valid" before allowing displaying the jobs for the selected date.
Obviously it would be far easier if those dates were never enabled in the first place.
The Android and iOS versions of the control support multiple and range selections. We should consider embedding such features in the Xamarin.Forms control as well. Links to the features in iOS and Android: - Android Range Selection: https://docs.telerik.com/devtools/xamarin/nativecontrols/android/calendar/calendar-selection - iOS Range Selection: https://docs.telerik.com/devtools/xamarin/nativecontrols/ios/calendar/selection
"All day" translation in calendar - refer to the attached image