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
In Xamarin Forms.
When I call Calendar.ScrollAppointmentIntoView(theItem); in Android it works fine.
In iOS when the same call is made, the calendar scrolls about 1 pixel, then stops.
I put the call into a timer just to make sure it's there.
Device.StartTimer(TimeSpan.FromMilliseconds(3000), () =>
{ Device.BeginInvokeOnMainThread(() => { Calendar.ScrollAppointmentIntoView(theItem); });
return false; // True = Repeat again, False = Stop the timer
});
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 ?
When RadCalendar is inside Xamarin Forms Tabbed Page. Switching between tabs triggers Calendar SelectionChanged and the calendar DisplayDate is changed.
Workaround:
the issue could not be reproduced when RadTabView is used and its IsContentPreserved property is set to true.
Available in minor release 2018.1.0315. It will also be available in the R2 2018 release.
SelectionChanged starts calling twice when appointments collection is changed at runtime from within the event.
The problem occurs when I update the Events property on either of the events DisplayDateChanged or SelectionChanged. It seems these events are triggered another time, sometimes, when the AppointmentSource gets refreshed. I say sometimes because you can navigate through the weeks as normal, but as some points you notice something went wrong. Here’s a list of what I have encountered so far :
When sliding through the weeks from the days header, let’s say the selected day is a Monday, the next weeks would have the Monday selected as expected. Then a random week would have an other selected day (Friday). It would happen randomly until some weeks get skipped completely.
When sliding through the weeks from the days header, let’s say the selected day is a Monday, the next weeks would have the Monday selected as expected. If I touch the Friday box, the selected date gets initially updated to Friday and then a random day between Monday and Friday gets selected.
When sliding through the weeks from the days header, the calendar gets stucked on a random week, and sliding forward or backward through the days header just put you back to the same week. In this case the only way to move to the next/previous week is to slide through the time slot.
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
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.
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.
If there is an all-day appointment at a certain date, navigating to a different date through the week navigation in DayView and going back to the previous date, it will not always show the all-day item.
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.