Performance, overall satisfaction

2 posts, 0 answers
  1. Jeff
    Jeff avatar
    1 posts
    Member since:
    Feb 2013

    Posted 12 Feb 2013 Link to this post

    Considering purchasing the WPF controls.  Looking at using the Diagram control to 'diagram' our companies data work flow which will include having probably 200-500 shapes with connectors, etc.  As well as probably adding listboxes to the shapes, etc. I would also probably group many of the shapes in container controls. Has anyone done anything similiarly to this.  Concerned if the control can handle this kind of volume
  2. Miro Miroslavov
    Miro Miroslavov avatar
    588 posts

    Posted 15 Feb 2013 Link to this post

    Hello Jeff,

     It very much depends on how do you approach the problem. Loading 500 shapes at a time is not the best option in my opinion because of many reasons not just the performance. The performance depends also on will you need specific Layout, Connection Routing, what will be the content of the shapes and so on. Usually loading plain 500 shapes is not a problem for RadDiagram. But with that amount of information, I would think about more "Lazy Loading" the whole diagram, or making "Drill-down" functionality. This way the users will be able to load only the needed information. Usually the bigger problem with 500-1000+ shapes is not just the performance, but the readability of the information. You can't just look at 500 shapes and find the piece you want. 
    So basically if very much depends on the kind of information you want to show, the amount of visuals you want to render, the layout and so on.
    Hope this helps. 

    Miro Miroslavov
    the Telerik team

    Explore the entire Telerik portfolio by downloading Telerik DevCraft Ultimate.

Back to Top