Node navigation by arrow key is very slow in tree when items are more.

4 posts, 0 answers
  1. Balaram Barange
    Balaram Barange avatar
    28 posts
    Member since:
    Apr 2009

    Posted 25 Sep 2009 Link to this post

    The source may contain more than 3000 items at a time. When we navigate the nodes by arrow key, it is very slow.
    Please help us with correct property settings for the Telerik Rad Tree for wpf.

  2. Valentin.Stoychev
    Valentin.Stoychev avatar
    2198 posts

    Posted 26 Sep 2009 Link to this post

    Hi Balaram Barange,

    This is because the current version of the RadTreeView do not support virtualization. With the next release ( q3) we are adding this to the features list and you will be able to load millions of records without performance penalty.

    Sincerely yours,
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
  3. Valéry
    Valéry avatar
    2 posts
    Member since:
    Feb 2012

    Posted 29 Mar 2012 Link to this post


    OK I figured out what was the problem, and it doesn't come from you control, I think the CommandManager is guilty...
    Sorry for the inconvenience.


    I'm using RadControls for WPF Q3 2011 SP1 with these options:
    IsVirtualizing="True" telerik:TreeViewPanel.VirtualizationMode="Recycling"
    It's still very slow when I navigate the nodes by arrow key.
    It is slow too when I expand a node even with DropExpandDelay="00:00:00" and
    Did I miss something ?
    Best regards.
  4. Petar Mladenov
    Petar Mladenov avatar
    2986 posts

    Posted 03 Apr 2012 Link to this post

    Hello Valery,

     We are not sure whether the first part of your post has to with the second.
    However, we are aware of several issues in the RadTreeView that usually lead to bad performance:
    TreeView: Too many TreeViewItems are created internally when using virtualization.
    TreeView: Bad performance with selecting items, when have 1 million items (virtualized)
    TreeView: SelectedItems collection does not work correctly when the tree is virtualized and the IsSelected property is bound
    Could you please elaborate more on your scenario, is it possible for you to send us your XAML and let us know the number of items in every tree level? This way we would be better able to investigate this and think up a workaround if possible. Thank you in advance for your cooperation. 

    Kind regards,
    Petar Mladenov
    the Telerik team
    Sharpen your .NET Ninja skills! Attend Q1 webinar week and get a chance to win a license! Book your seat now >>
Back to Top