white/dark space is shown on the top of the agenda view. This space hovers some of the vents and dates from the agenda.
You need to scroll through the agenda and the white/dark space disappears.
It would be nice to see the current displayed year in the Header while displaying the RadCalendar in 'MonthName' CalendarViewMode.
Will be good to have a property in the Calendar control for Xamrin Forms, to hide the columns in the calendar to show only business days. The new property name could be: HideWeekends or ShowWeekends or ShowOnlyBusinessDays. The idea would be have the availabilty to display a calendar only for working days (Monday thu Friday). Thanks David
Expose API allowing the change the row heights
Available in minor release 2018.1.405. It will also be available in the R2 2018 release.
Currently MonthNames view is available only in iOS
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.
Available in minor release 2017.2.0818. It will also be available in the R3 2017 release.
Available in minor release 2017.3.927. It will also be available in the R3 2017 SP release.
Currently, some days of the previous and next month are available when the Calendar is in MonthView. We can consider exposing a mechanism to show only the days from the current month as the TKCalendarViewMode.Flow mode in iOS(http://docs.telerik.com/devtools/ios/calendar/view-modes#flow-layout-with-months-and-month-days).
Additional add appointment button is displayed when the device orientation is a landscape and the calendar view mode is Year. When switching from Year to day/multiday the issue happens in these views too.
The issue can be reproduced in the Telerik Xamarin Sample App/Calendar/Scheduling example
Go to Year view, rotate the device in landscape mode, second + button is displayed inside the calendar title (year name)
Then rotate the device in portrait mode and go to day/multiday view,
Rotate in landscape mode -> issue occurs.
System.ArgumentOutOfRangeException: Year, Month, and Day parameters describe an un-representable DateTime.
This issue happens when using DayView, MultiDayView, Month view modes and when scrolling through the calendar to change the selected date.
The issue happens on specific devices with android 14, Pixel 7, Galaxy S22.
Workaround:
Setting the time zone in calendar renderer to the DayView timelabelformat
public override bool TrySetViewMode(CalendarViewMode view, bool isAnimated)
{
if (view == CalendarViewMode.Day)
{
Control.DayView.DayEventsViewStyle.TimeLabelFormat.TimeZone = Java.Util.TimeZone.GetTimeZone("add time zone here");
}
return base.TrySetViewMode(view, isAnimated);
}