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: 19 Mar 2019 15:39 by ADMIN
Currently, in Extended SelectionMode,  RadTreeView selects multiple Items with Shift + Click selection only if there is another RadTreeViewItem already selected with mouse.

Other controls like RadListBox, RadGridView hold reference to the business object which should be the start (the target) of the multiselection. RadTreeView holds such reference with weak reference to the container (RadTreeViewItem) and only if this container is selected with Mouse.

Adding such method (SetSelectionAnchor) in RadTreeView will help users better control the multiselection process.
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: 27 Jun 2018 17:48 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 3
Category: TreeView
Type: Bug Report
9
System.Windows.Media.Animation Warning is apparent during DragDrop in the TreeView in WPF. 
Approved
Last Updated: 05 Apr 2018 10:34 by ADMIN
The built-in drag drop mechanism works with the containers of the items and makes a snapshot of them for the DragVisual. Thus, dragging multiple selected items that are not present in the viewport is not possible.
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: 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
0
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: 08 Mar 2017 13:05 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: TreeView
Type: Feature Request
10
Change the selection on MouseLeftButtonUp instead of MouseLeftButtonDown.
Approved
Last Updated: 05 Jan 2017 08:00 by ADMIN
Support DragCue and vertical PreviewDropLine when TreeView renders its items horizontally
Approved
Last Updated: 05 Jan 2017 08:00 by ADMIN
Like in Windows, ability to select multiple items with rectangle created with mouse
Approved
Last Updated: 05 Jan 2017 08:00 by ADMIN
This will solve scenarios in which user wants to add new items somewhere (inner level, outside the ViewPort ) in virtualized treeview and then wants to begin edit these items (or focus them , select them). 
There is currently no mechanism to detect when the new items are ready (measured / completely generated), ItemsPrepared for example passes before the OnApplyTemplate of the RadTreeViewItem.
Approved
Last Updated: 05 Jan 2017 08:00 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: TreeView
Type: Feature Request
2
Provide support for HierarchyId data type.
Approved
Last Updated: 05 Jan 2017 08:00 by ADMIN
Ability to validate if there are selected,checked, expanded items, if a node has items
Approved
Last Updated: 03 Jan 2017 21:19 by ADMIN
ADMIN
Created by: Petar Mladenov
Comments: 0
Category: TreeView
Type: Feature Request
1
BringIntoView and GetItemByPath are slow on trees with many nested levels (20-30).
In Q2 2014 these methods will be faster in scenarios with TreeView Lines.
Approved
Last Updated: 03 Jan 2017 21:17 by ADMIN
Change the SelectedValue implementation to allow a TwoWay binding
Approved
Last Updated: 03 Jan 2017 21:09 by ADMIN
RadTreeView is virtualized and SelectionMode is set to "Extended". All ViewModels are selected and IsSelected of TreeViewitems is 2-way bound to IsSelected in the ViewModels. When clicking a TreeViewitem with Mouse, all other items are deselected. However, when scrolling we see that items are being prepared are not deselected - they are still selected.

This is due to a Limitation of the Virtualization mechanism - it does not know about the existance of the ViewModels and does not work with them. Virtualization works only with the Containers - the RadTreeViewItem.
Approved
Last Updated: 03 Jan 2017 21:06 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: TreeView
Type: Feature Request
2
Collapse a RadTreeViewItem when all its children are dragged elsewhere. This is needed in scenarios where the RadTreeViewItem DefaultImageSrc and ExpandedImageSrc properties are set, and you want to revert back to the DefaultImageSrc once all children of the item are dragged to other positions.
Approved
Last Updated: 03 Jan 2017 21:04 by ADMIN
ADMIN
Created by: Tina Stancheva
Comments: 0
Category: TreeView
Type: Feature Request
8
Modify the SelectionChanged event logic so that the event is only fired once - exposing both the RemovedItems and AddedItems collections.
Approved
Last Updated: 03 Jan 2017 20:55 by ADMIN
ADMIN
Created by: Martin Ivanov
Comments: 0
Category: TreeView
Type: Feature Request
1
Expose properties that controls the lines color and their thickness like in the RadTreeListView.
1 2 3