Hi,
We are using the XamOutlookCalendarView. Users can add calendars at runtime and opening the window with a lot calendars open is very slow. I tried to isolate the problem by stripping everything, so I created a test app that only contains this control and adds data with a simple for loop. In attached scenario the test app created 30 calendars with 30 appointments each. Filling the control with this data takes about 8 seconds! Ihave attached a screenshot of the calendar and the visual studio profiling result. I shows that a lot time is consumed by the GridBagPanel.MeaseOverride. Do you have any ideas to make this faster?
Hello Willem,
I have sent the Product Idea (Asyn Load) directly to our product management team. Our product team chooses new Product Ideas for development based on popular feedback from our customer base. Infragistics continues to monitor application development for all of our products, so as trends appear in requested ideas, we can plan accordingly.
We value your input, and our philosophy is to enhance our toolset based on customer feedback. If your idea is chosen for development, you will be notified at that time. Your reference number for this Product Idea is PI13070030
If you would like to follow up on your Product Idea at a later point, you may contact Developer Support management via email. Please include the reference number of your Product Idea in the subject and body of your email message. You can reach Developer Support management through the following email address: dsmanager@infragistics.com
Also, if I think of a possible workaround, I will let you know.
Hi Stefan,Thanks for your response. We tried to simplify the style of the appointmentPresenter by removing some parts that we don't use. This speeds up a little bit (1 or 2 seconds), but this is not enough to meet our requirments. It looks like the schedule component is not suitable to display this much of data in a fast way. If you could log any product wishes to make this faster that would be great.We are still looking for a solution so if you have any suggestions please let me know.
Willem
Hello,
Thank you for your post. I have been looking into it and I can say that the visual elements that represent the appointments are complex controls and it takes time for the WPF rendering system to draw them. If you want I can log a Product idea for an Async loading of the Calendars and their items.
Looking forward for your reply.