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,
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.
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