We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

MonthView, extreme slow

Thread ID:





146877 Aug 23,2019 08:35 AM UTC Aug 28,2019 12:41 PM UTC Xamarin.Forms 5
Tags: SfSchedule
Asked On August 23, 2019 08:35 AM UTC

the Scheduler takes a very long time to show the appointments in MonthView [UWP].
We talk about ~500 appointments, from setting the appointment collection till the scheduler is ready it takes about 26 seconds.

That is unusable.
I tried to disable the AgendaView, but that seems not to be possible under UWP?


Subburaj Pandian Veluchamy [Syncfusion]
Replied On August 26, 2019 10:55 AM UTC

Hi Siggi, 
Thank you for contacting Syncfusion support. 
Query 1: Regarding Delay in Schedule MonthView while loading with more than 500 appointments in UWP 
Based on the shared information, we have checked the reported issue and we are not getting any delay and schedule takes default time to load. 
Tested sample for your reference, 
Sample link: Schedule 
Kindly modify the shared sample to reproduce the issue and revert us with more information such as device configurations, layout and SfSchedule version. We have tested the scenario in simple sample, if you have used any customizations please share details on that custom views or settings also. It will be helpful for us to analyze further and provide you a better solution. 
Query 2: Regarding disabling AgendaView 
As per Schedule implementation there is no separate view for Inline in UWP platform so AgendaView will be shown for both Inline and Agenda views. So, to disable AgendaView you need to set ShowAppointmentsInline and ShowAgendaView properties to false. 
Code Snippet: 
<schedule:SfSchedule  x:Name="schedule" ShowAppointmentsInline="False" ScheduleView="MonthView"> 
            <schedule:MonthViewSettings  AppointmentDisplayMode="Appointment"ShowAgendaView="False" > 
We hope this helps. Kindly revert us if you have any concern. 
Subburaj Pandian V  

Replied On August 27, 2019 06:01 AM UTC


your provided sample is fine, I changed it a little bit so that the data collection is created everytime the visible dates changed event fires.
But then it is still OK.

After a while I found the reason why it's so slow in my app. I use ONE recurrence appointment (daily).
I modified the sample so you can switch the usage of the recurrence appointment on/off, and then you see the difference.
With the recurrence appointment it takes the scheduler really a long time to show the appointments.

Hope you can help me on this one....

Attachment: Schedule_4cba6d7a.zip

Subburaj Pandian Veluchamy [Syncfusion]
Replied On August 27, 2019 01:14 PM UTC

Hi Siggy, 
Thank you for your update. 
We can able to notice the delay while loading Schedule with Recurrence appointment starting from 1.1.0001. Currently, we are analyzing the same with source level. We will validate and update you further details on or before August 29, 2019. We appreciate your patience until then. 
Subburaj Pandian V   

Replied On August 28, 2019 05:53 AM UTC

thank you very much.
I found a workaround for now, setting the start date of the recurrence appointment to the first of the visible dates works fine.

Subburaj Pandian Veluchamy [Syncfusion]
Replied On August 28, 2019 12:41 PM UTC

Hi Siggi, 
Thank you for the update. We are happy that you have achieved your requirement in sample level.  
Although we have considered to improve the performance in the mentioned scenario and internally logged the report for the same. We will improve the same in any of our upcoming release. 
Subburaj Pandian V  


This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

Please sign in to access our forum

This page will automatically be redirected to the sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon