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.
While in DayView (or any other appropriate view), allow changing the start/end time of the appointment when you drag the edges.
appointments show wrong time in different time zones due to daylight time changes.
The issue can be reproduced in scenarios:
- For US time zone 14th of march: If I click an empty slot, I have a popup that tells the time that is clicked. I click on the 9 AM slot and it says I'm clicking on "10:00". This only happens on 3/14/2021
- For European countries time zone: on 28th or march 2021 when is the daylight saving time
Provide a way to highlight or identify the days with appointments in the year view mode. When in year view mode, those days with appointments, have different color for example.
Currently, just today is highlighted.
Programmatically setting the DisplayDate property of the control doesn't update the UI (just shows the same date/appointments)
E.g. Calendar.DisplayDate = Calendar.DisplayDate.AddMonths(2);
This worked in version 2020.1.114.1, but after updating the controls this no longer works.
I have added a TitleCellStyle to the calendar control.
<input:RadCalendar.TitleCellStyle>
<input:CalendarCellStyle HorizontalTextAlignment="Center" VerticalTextAlignment="Center" BackgroundColor="LightGray" FontAttributes="Bold"/>
</input:RadCalendar.TitleCellStyle>
MonthView Title Text:
DayView Title Text
Dear sir/madam,
Following a forum post discussion regarding the RadCalendar's time format in Day/MultiDay view modes, it has been said that its time format is set based on the device's settings, and is not changeable by the developer. So, please add this feature so that the developer can at least set the RadCalendar's time format to either 24 or 12-Hour formats, not only in Day/MultiDay view modes but on any view mode.
Many thanks in advance
when setting Flow view mode to the RadCalendar control, the UI freeze.
The Flow mode is set using a custom renderer on iOS.
Java.Lang.IllegalArgumentException:** 'Comparison method violates its general contract! is thrown when appointment source loads
For example, there are 33 appointments with the same start date and end date and 3 with a different start date and same end date as the other 33 appointments, all appointments are AllDay.
The exception is thrown on Android when loading the appointment source. It works fine on iOS and UWP.
Default calendar:
<telerikInput:RadCalendar x:Name="calendar"/>
Setting some styles (copied from https://docs.telerik.com/devtools/xamarin/controls/calendar/styling/calendar-styling-cell) :
<telerikInput:RadCalendar x:Name="calendar"> <telerikInput:RadCalendar.TitleCellStyle> <telerikInput:CalendarCellStyle BackgroundColor="LightBlue" TextColor="Gray" FontSize="20"/> </telerikInput:RadCalendar.TitleCellStyle> <telerikInput:RadCalendar.DayNameCellStyle> <telerikInput:CalendarCellStyle TextColor="Black"/> </telerikInput:RadCalendar.DayNameCellStyle> </telerikInput:RadCalendar>
The month name loses current culture localization once the cell is styled.
Maybe I am over looking something, but I am unable to show the RadCalendar in the Agenda view mode with a dark background color. I have tried setting the background color of the RadCalendar to a dark color and the AgendaViewSettings only seem to allow me to set text colors and not the background.
We use the control in three modes, DayView, MonthView and AgendaView and only in agenda we can't seem to change the background color.