Approved
Last Updated: 17 Jul 2019 11:31 by ADMIN

Select an item with mouse, scroll thousands of items down and then shift select item to perform range selection. This will block the UI thread for seconds. 

Approved
Last Updated: 30 Jul 2018 08:13 by ADMIN
When you reorder the collection very fast an exception is thrown. This is reproducible when the UI virtualization is enabled with its virtualization mode set to Recycling, and an item is selected. Also, you can observe some missing items glitches instead of the exception. To reproduce this you can call the ObservableCollection's Move() method several times in a single method (see the attached project). 

In this case also a NullReferenceException is thrown sometimes instead of the InvalidOperationException.

To work this around delay the reordering calls so that the treeview has time to properly measure and arrange itself. For example:

Items.Move(10, 2);
Application.Current.Dispatcher.BeginInvoke(new Action(() =>
{
Items.Move(10, 2);
}), System.Windows.Threading.DispatcherPriority.Background);
Approved
Last Updated: 04 Dec 2017 15:47 by Vladimir
When expanding all items with a horizontal scrollbar the last item is hidden by the scrollbar. As a workaround, you can set the IsVirtualizing property of the RadTreeView to True.
Approved
Last Updated: 03 May 2017 11:18 by ADMIN
ADMIN
Created by: Martin Ivanov
Comments: 0
Category: TreeView
Type: Bug Report
1
Generated item cache is not cleared properly. This leads to memory leaking when items are virtualized and realized. 

As a workaround you can set the IsVisualCacheEnabled property of the TreeViewPanel to False. Note that this will work only in Recycling VirtualizationMode.

<telerik:RadTreeView.ItemsPanel>
    <ItemsPanelTemplate>
        <telerik:TreeViewPanel IsVisualCacheEnabled="False" />
    </ItemsPanelTemplate>
</telerik:RadTreeView.ItemsPanel>
Approved
Last Updated: 29 Dec 2016 14:43 by ADMIN
The vertical scroll cannot be moved via the mouse wheel or by clicking on the scrollbar's thumb after the End key is pressed. This is reproducible ONLY if the UI virtualization is enabled and if there are many items (500-1000+).
Approved
Last Updated: 28 Dec 2016 15:13 by rousso
TreeView Virtualization Mode is Recycling (the default one). In the ItemTemplate there is a RichTextBox with HtmlFormatProvider. Changing ItemsSource of the TreeView runtime produces null reference exception in TreeViewPanel.CleanupRange().
The Exception comes from the RecyclingItemContainerGenerator.Recycle method (http://msdn.microsoft.com/en-us/library/cc452208(v=vs.110).aspx). 
As a workaround if applicable, user can use the HierarchicalVirtualization mode:
    <telerik:RadTreeView  telerik:TreeViewPanel.TreeVirtualizationMode="Hierarchical"
Approved
Last Updated: 29 Dec 2016 14:26 by ADMIN
Use virtualization in hierarchical mode. Select a RadTreeViewItem that has parent. Move it somewhere in the source collection of the parent programmatically - reorder or sort. The item will remain in Museover State forever.

Perform the same steps with Recycling mode, there might be missing RadtreeViewItems (not rendered at all) after the sort / reorder operation.
Approved
Last Updated: 27 Dec 2016 11:27 by Yanming
RadTreeView is virtualized and we use ItemContainerStyleSelector. The style selector select styles which set have ExpanderStyle property. The ExpanderStyle is not applied.

There is an attached project which can be used as a possible workaround,

Available in Official Release R3 2016.

REOPEN:

The bug will be re-opened from 5 Dec 2016 internal build as well as in the official R3 2017 release.
We reverted the fix for this bug due to performance hit we found in R3 2016.
The workaround suggested in the attached project is still valid.
Approved
Last Updated: 29 Dec 2016 16:01 by ADMIN
When the TreeView's ScrollViewer is Visible, changing the tree's width to 0 them back to Auto breaks the scrolling function of the ScrollViewer.
The workaround is to make the TreeView Collapsed before setting the Width to 0 and make it Visible before setting the Width back to Auto.

Another workaround: Use visibility instead of Width=0.
Approved
Last Updated: 27 Dec 2016 12:46 by ADMIN
RadTreeView and RadTreeViewItem ExpandAll() method sets the IsExpanded property to True to all items even if an Item has no children to display. This causes an issue when using the DefaultImageSrc and ExpandedImageSrc properties as the last-level items will be displayed with an ExpandedImageSrc as their IsExpanded property it set to True. However, as these items have no children, they should use the DefaultImageSrc.
Approved
Last Updated: 25 Nov 2016 16:38 by ADMIN
Root level items ItemTemplate is incorrectly set after virtualization when using HierarchicalDataTemplate with ItemTemplateSelector.
This causes the second level items to use incorrect data template.
Approved
Last Updated: 29 Dec 2016 16:03 by ADMIN
Rendering issues occure when using Hierarchical virtualization mode and bring into view.
The issue is hit in both platforms - WPF and Silverlight. 
Approved
Last Updated: 29 Dec 2016 15:16 by ADMIN
Scenario: Databound TreeView with IsSelected bindings between item and container. Adding a selected data object to the ItemsSource does not fire the Selected event.
Approved
Last Updated: 27 Dec 2016 12:22 by ADMIN
We have RadContextMenu in RadTreeView when we press the App key or shift+F10 the context menu opens as intended but it triggers the parent TreeViewItem hover effect
Approved
Last Updated: 27 Dec 2016 12:48 by ADMIN
In a virtualized TreeView, after ExpandAll and scroll operations, there are gaps in the TreeViewPanel.
Approved
Last Updated: 27 Dec 2016 11:15 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: TreeView
Type: Bug Report
4
The children count is read incorrectly by MS Narrator
Approved
Last Updated: 27 Dec 2016 12:47 by ADMIN
RadTreeViewItem.AutomationProperties.Name is not read correctly since version 2011.2
Approved
Last Updated: 27 Dec 2016 11:41 by ADMIN
BindingExpressionError occurs in situations  when the tree is virtualized and TemplateSelectors are used
Approved
Last Updated: 26 Feb 2018 12:40 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 2
Category: TreeView
Type: Bug Report
7
The scroll position resets when the measure of the treeview panel is fired for some reason.

For example, when the RadTreeView is placed inside a RadPanelBarItem and the RadPanelBar's ScrollViewer is disabled, resizing the RadPanelBar resets the RadTreeView scroll position. 
Approved
Last Updated: 25 Nov 2016 16:37 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: TreeView
Type: Bug Report
6
The Horizontal ScrollBar cannot be hidden/disabled in certain situatations, for example when TreeView is inside RadPanelBarItem
1 2