In our application we use xamGantt to visualize a simulated plan. In the view model we create several Gantt projects to show different versions of simulated outcome. Each project has a collection of automatic summary tasks, and each summary task has a collection of manual (simulated) tasks. Users can select which version they want to see.
The Project property in xaml has a binding to selected Gantt project in the view model. We experience slow rendering switching between different projects. Rendering time increases with a factor greater than a increase in number of tasks.
We hope you can give us some hints on what measures that can be taken to reduce rendering time.
Hello underlid,
Thank you for your post!
I have been looking into your issue and I was not able to reproduce the issue, that you have reported. Would it be possible for you to provide me with a small isolated sample application, that reproduces the issue?
This way I would be able to further investigate this issue for you and provide you with further information on this matter.
Thank you for the cooperation. Looking forward to hearing from you.
All I'm asking for is some tips on how to improve performance in xamGantt. Features I can turn on or off or whatever.
I have been looking into your issue. The first thing that we can think of is the visual tree of the application. If it is large, when you are switching between the different projects.
You would observe a similar behavior if you place the control in an infinite container (e.g. a scrollviewer with auto scrolling).
In order for us to be able to further investigate this issue for your, would you please provide me with a small isolated sample application, that shows the issue?
I am just checking if you have any further questions on this matter. Please do not hesitate to let me know if you do.