Completed
Last Updated: 22 Aug 2018 17:28 by Werner
Setting the HeaderStringFormat of RadTreeViewItem does not format the Header.

As a workaround, HeaderTemplate of RadTreeViewItem could be set which has TextBlock with StringFormat property set on its Text Binding.



 <DataTemplate x:Key="template">
                <TextBlock Text="{Binding ., StringFormat='Received ({0:N0})'}" />
</DataTemplate>


Available in LIB version: 2016.3.1121
Completed
Last Updated: 29 Dec 2016 15:58 by ADMIN
SelectedItems collection does not work correctly when the RadTreeView is virtualized and ContainerBindings (SL) / Style Bindings (WPF) are used for binding the IsSelected property.


The issue is not reproducible with R3 2016 version of RadTreeView with both Multiple and Extended Selection mode.
Please open a new support thread with detals from your scenario if you encounter similar issue.
Completed
Last Updated: 11 Aug 2016 14:04 by ADMIN
If item is expanded from the UI and viewport is scrolled to the top calling BringIndexIntoView causes the viewport to lock while scrolling.

Available in LIB version: 2016.2.516 
Completed
Last Updated: 11 Aug 2016 14:04 by ADMIN
TreeView is in TabItem of TabControl with IsContentPreserved = False. On ContextMenu open and when working with Contextmenu, the underlying RadTreeViewItem is in MouseOverState. Changing tabs then back to the tab with the TreeView. When working with contextmenu, the underlying treeviewitem is not is mouseoverstate. Could be reproduced in CustomContextMenu QSF sample. Not reproducible in AddRemoveDisable sample.
The workaround is to set IsContentPreserved to true on the RadTabControl.
Completed
Last Updated: 11 Aug 2016 14:04 by Mark
If RadTreeView.IsEnabled  false (or the tree is inside busy BusyIndicator), then ExpandItemByPath(or GetItemByPath) does not work.

Available in LIB version: 2016.2.525
Completed
Last Updated: 11 Aug 2016 14:04 by ADMIN
In databinding scenarios, the Header is somehow not stretched when setting the HeaderContentAlignment to true
Completed
Last Updated: 11 Aug 2016 14:04 by ADMIN
If the TreeView SelectionMode is Extended, dragging a single selected item while holding the Ctrl key will deselect the item

Available in Q1 2015
Completed
Last Updated: 11 Aug 2016 14:04 by ADMIN
Reordering checked items using the drag/drop implementation in a TreeView with IsTriStateMode=False, sets the parent item in an indetereminate state
Completed
Last Updated: 11 Aug 2016 14:04 by ADMIN
The CheckBox`s CheckMark is mirrored when the RightToleft FlowDirecttion is set in the RadTreeView
Completed
Last Updated: 19 May 2016 13:55 by Michael
ADMIN
Created by: Pavel R. Pavlov
Comments: 1
Category: TreeView
Type: Bug Report
1
When the RadTreeViewItem (or the RadTreeView) is disabled and after a delay is enabled again it should go in "Normal" state. Now the control preserves its state, hence you are able to send more than one RadTreeViewItem in "Hovered" state.
Completed
Last Updated: 06 Apr 2016 06:51 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: TreeView
Type: Bug Report
3
If an item that has multiple parents is about to be edited, the PreviewEditStarted event handler is fired so many times as the number of the item's parents. In this case setting the e.Handled property to True doesn't work as expected. 


Will be available in R2 2016 Release.
Completed
Last Updated: 31 Mar 2016 14:50 by Mark
Virtualized RadTreeView.

Windows Display Size is set to Larger (150%).

Expanding and collapsing TreeViewItems leads to ArgumentException in TreeViewPanel.ExtendDesiredSize method - "Width and Height must be non negative".

Available in LIB version: 2015.3.1207 
Completed
Last Updated: 26 Feb 2016 16:45 by ADMIN
RadTreeView or RadPanelBar has custom Style in which there is no ScrollViewer in the ControlTemplate. IsDragDropEnabled is set to true. When dragged item is dragged above the tree/panelbar - null reference exception occurs in RadTreeView.AutoScrolling.cs.
Completed
Last Updated: 19 Jan 2016 09:46 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: TreeView
Type: Bug Report
3
An appropriate ItemEditTemplate can be generated when the DisplayMemberPath property is used.
Completed
Last Updated: 11 Jan 2016 08:26 by ADMIN
If the  RadTreeView control is used on touch device in scenario with Checkbox support, the TreeViewItem  cannot be (un)checked with a single tap.  

Available in LIB version: 2015.3.1109
Completed
Last Updated: 09 Oct 2015 21:11 by Arthur
ADMIN
Created by: Martin Ivanov
Comments: 3
Category: TreeView
Type: Bug Report
1
When the data is bound to the RadTreeView the AutoScrollToSelectedItem doesn't work. The same behavior appears when the RadTreeViewItems are created declarative and the SelectedItem is set True on any of its root level items. 

Available in LIB version: 2014.3.1301
Completed
Last Updated: 05 Oct 2015 14:51 by ADMIN
If you define a RadMaskedInput control in the ItemEditTemplate of RadTreeView and then bind the Value property of the masked input to a property from the RadTreeViewItem's view model, the input displays the view model's class ToString() method. Instead the value of the bound property should be displayed.

Fix is available in LIB Version: 2015.3.1005.
Completed
Last Updated: 25 Sep 2015 10:46 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: TreeView
Type: Bug Report
17
Implemented Multiple selection mode which is consistent with the same mode in RadListBox, RadGridView, etc.

Multiple Selection refers to Selecting / Deselecting items with single Mouse click or single space key press.

Until Q3 2015 this Extended ans Multiple Selection had the same behavior.


Will be available in Q3 2015 Release.
Completed
Last Updated: 02 Sep 2015 08:28 by ADMIN
RadTreeViewItem is focused but it is not selected.

KeyDown should select the item below the focused one but it does not.


Will be available in Q3 2015 Release.
Completed
Last Updated: 22 Jul 2015 14:53 by ADMIN
TreeView is bound to CollectionViewSource. Certain items are expanded. The CVS is refreshed leading to ArgumentOutOfRange Exception in the TreeViewPanel.cs

NOTE: The bug is reported via the following scenario. When the bound IsExpanded property is changed in the model, OnCollectionChanged with NotifyChangedCollectionAction.Reset is invoked.

We consider this as highly unsafe operation. What actually happens is that by the time containers are measured / arranged (because the IsExpanded is triggered) - Reset also triggers reset / measure arrange of all items. This is the same as modifying a list/collection when it is iterated - the framework wll throw an error.

To better prove this is unsafe, we also tested System.Windows.Controls.TreeView. On MouseDown, we set IsExpanded = true on collased item and in the PropertyChnaged handler we invoked OnCollectionChanged with Reset in the bound ObservableCollection. This resulted in StackOverflowException in PresentationCore.dll.

Conclusions. The Exception is fixed in the RadTreeView but we consider invoking Reset in such moment (during measure/arrange) as not supported / critical / unsafe operation.
1 2