Completed
Last Updated: 07 Aug 2024 08:11 by ADMIN
Release 2024.3.806 (2024 Q3)
Calculated values are not updated when updating other values in the grid.
Completed
Last Updated: 14 Feb 2023 08:41 by ADMIN
Release R1 2023
The example modifies the DropPosition of the dragged item to Inside on drag over. This could lead to an exception in the default drag-drop logic if the dragged item and the drop target are of the same type. This exception causes the dragged item to disappear when it is dropped.
Completed
Last Updated: 31 May 2022 14:26 by ADMIN
Release LIB 2022.2.606 (6 Jun 2022)
Setting custom ItemContainerStyleSelector is sometimes not applied to every item of the RadTreeView control, when the TreeVirtualizationMode is set to Hierarchical.
Completed
Last Updated: 08 Feb 2021 11:40 by ADMIN
Release LIB 2021.1.208 (2/8/2021)
Completed
Last Updated: 24 Aug 2020 10:56 by ADMIN
Release LIB 2020.2.824
The children of an expanded RadTreeViewItem dropped inside another item are not indented correctly. 
Completed
Last Updated: 28 Feb 2022 15:03 by ADMIN
Release LIB 2022.1.307 (7 March 2022)

TreeView is in dropdowncontent of a DropDownButton. BringPathIntoView is called on loaded of the button (or the tree). It tries to bring several nested levels deep for example item 90.3.2.1 (4 levels deep).
On opening the button , the scrollviewer is not scrolled to the desired item.

Posssible workarounds:

 - invoke the BringPathIntoView method in a Dispatcher.BeginInvoke call

 - disable the treeview animations before the call and enable them after the call ( telerik:AnimationManager.IsAnimationEnabled = False)

Completed
Last Updated: 26 May 2020 08:34 by ADMIN
Release LIB 2020.2.525 (5/26/2020)

Select nested item in virtualized treeview with single selection mode.

Collapse its parent. Select item in the level of the parent. Expand the parent and notice two items are visually selected.

Expexted : only the last selected item with mouse should be visually selected.

Workaround:

private void TreeView_ItemPrepared(object sender, RadTreeViewItemPreparedEventArgs e)
{
    if ((e.PreparedItem.IsSelected == true && this.TreeView.SelectedItem != null && this.TreeView.SelectedItem != e.PreparedItem.Item))
        e.PreparedItem.IsSelected = false;
}
Completed
Last Updated: 20 Feb 2020 13:40 by ADMIN
Release R1 2020 SP
Virtualized TreeView is bound to collection of models and IsSelected of RadTreeViewItem is 2way bound to IsSelected of model.
Select the 10th item with mouse. 
Reset the items of the tree to a subset (1-15) containing the selected item.
Select the 5th item with mouse and shift key down.
Expected: Range 5-10 of items is selected.
Actual: Range 10-15 of items is selected.

Completed
Last Updated: 31 May 2021 08:03 by ADMIN
Release LIB 2020.2.504 (05/04/2020)
Selection is not updated when using the arrow keys if the current selected item is outside the viewport.
Completed
Last Updated: 18 Feb 2020 08:28 by ADMIN
Release R1 2020 SP
When switching to a different window, the selected item in the RadTreeView stays in a selected in-focus state. The expected behavior is not to be focused any more (turn gray).
Completed
Last Updated: 10 Feb 2020 09:36 by ADMIN
Release LIB 2020.1.210 (2/10/2020)
Selecting an item via tap does not work when ScrollViewer.PanningMode has a value other than None.
Completed
Last Updated: 07 Apr 2021 05:41 by ADMIN
Release LIB 2021.1.412 (12/04/2021)

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. 

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: 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: 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: 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: 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.
Completed
Last Updated: 05 Mar 2015 17:08 by ADMIN
ADMIN
Created by: Petar Mladenov
Comments: 0
Category: TreeView
Type: Bug Report
0
In scenarios when both ScrollViewers (vertical and horizontal are visible), pressing Home Key might lead to freezing of the Vertical ScrollBar.

Available in LIB version: 2015.1.0309
Completed
Last Updated: 18 Jun 2015 09:58 by ADMIN
Consider replacing the current touch gesture which starts drag operation. Now the gesture (tab and hold + move up) is not very intuitive. 

With Q2 2015 Release the DragDrop on touch device will work the following way. Hold down the finger on RadTreeViewItem, TouchIndicator circle appears and then you can move your finger to start the dragging.
1 2 3