TreeListView Peformance Issue

38 posts, 0 answers
  1. Vlad
    Admin
    Vlad avatar
    11100 posts

    Posted 15 May 2012 Link to this post

    Hello,

     I'm happy to announce that we've managed to optimize the expand/collapse performance greatly in our latest internal build (the official Q2 release is scheduled for first week of June). I'm attaching small demo application for reference.

    Kind regards,
    Vlad
    the Telerik team

    Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

  2. AKROS
    AKROS avatar
    68 posts
    Member since:
    Oct 2011

    Posted 15 May 2012 Link to this post

    Hi Vlad,

    I just tested the latest internal build with our silverlight application and the performance (expand/collapse) is much much more better !
    I hope that for the next release you can do the same with merged header (column groups).

    Keep going like this !!

    All the best,
    Nicolas
  3. DevCraft banner
  4. Tim
    Tim avatar
    114 posts
    Member since:
    Aug 2011

    Posted 16 May 2012 Link to this post

    Hi Vlad,

    that's really good news! A big thanks to the telerik team! Just like AKROS said: Keep going like this !!
    All the best,Tim.
  5. Greg
    Greg avatar
    22 posts
    Member since:
    Aug 2011

    Posted 04 Jun 2012 Link to this post

    Are these improvements included in RadControls for WPF build 2012.1.0528.40? If so, I'm not seeing any difference at all.

    EDIT:

    After further side-by-side testing, I'm seeing a marginal (5-10%) performance increase with expanding and about a 50% performance increase with collapsing. Scroll performance is still pretty awful.

    -Greg
  6. Vlad
    Admin
    Vlad avatar
    11100 posts

    Posted 04 Jun 2012 Link to this post

    Hello,

     Have you checked the application I've attached in this thread? 

    All the best,
    Vlad
    the Telerik team

    Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

  7. Greg
    Greg avatar
    22 posts
    Member since:
    Aug 2011

    Posted 04 Jun 2012 Link to this post

    The Silverlight app? No, I haven't checked it out because ours is a WPF application. I was directed to this thread when I created a support ticket for this issue.

    -Greg
  8. Vlad
    Admin
    Vlad avatar
    11100 posts

    Posted 04 Jun 2012 Link to this post

    Hi,

     I'm attaching the same application however for WPF. 

    All the best,
    Vlad
    the Telerik team

    Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

  9. Greg
    Greg avatar
    22 posts
    Member since:
    Aug 2011

    Posted 04 Jun 2012 Link to this post

    Ah-HA! Okay, I figured out what we were doing wrong. In retrospect, it's rather embarrasing, but for the sake of everyone else, I'll confess...

    See, we had accidentally defeated the TreeListView's virtualization. How? Because we placed it in a container that was, in turn, placed inside a ScrollViewer. In doing so, we allowed the TreeListView to fully expand vertically rather than using it's own scroll bar and, in effect, that defeated the virtualization. By simply removing the outer scrollviewer and allowing the TreeListView to use its own the problem is 100% solved for us and the control performs great!

    So, while we're facepalming here, hopefully the next person will avoid our mistake. I'll be closing our support ticket. :)

    Thanks!
    -Greg
Back to Top
DevCraft banner