SelectedItems collection not updated when items are removed
Rendering issues occure when using Hierarchical virtualization mode and bring into view. The issue is hit in both platforms - WPF and Silverlight.
RadTreeViewItem.AutomationProperties.Name is not read correctly since version 2011.2
In a virtualized TreeView, after ExpandAll and scroll operations, there are gaps in the TreeViewPanel.
System.Windows.Media.Animation Warning is apparent during DragDrop in the TreeView in WPF.
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.
When placed in grid column with Auto width and had its own width set to Auto, the RadTreeView does not scroll.
The Horizontal ScrollBar cannot be hidden/disabled in certain situatations, for example when TreeView is inside RadPanelBarItem
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
Scenario: Databound TreeView with IsSelected bindings between item and container. Adding a selected data object to the ItemsSource does not fire the Selected event.
When IsVirtulizing is set to true and there are many items in the tree view pressing several times PageUp key brings the view port to the beginning of the tree rather to the previous page.
Cannot properly scroll when using StackPanel as ItemsPanel.
BindingExpressionError occurs in situations when the tree is virtualized and TemplateSelectors are used
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.
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.
The TreeViewItems are expanded and collapsed on MouseLeftButtonUp which leads to an expand/collapse operation even if the MouseLeftButtonDown event was fired by another element. This can be easility reproduced if you hold down the mouse left button over any element outside the RadTreeView and then releasing it over any RadTreeViewItem when the RadTreeView IsExpandOnSingleClickEnabled is True. It can also be reprorduced with the following steps: 1) left click on a node and hold the mouse button down 2) release the mouse when over a non-selected node that has children. The result is expanding/collapsing the unselected node.
Setting a non-default value to the RadTreeView ItemsIndent property disarranges the lines
The children count is read incorrectly by MS Narrator
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.
When BringIntoView is called while an item is expanding the BringIntoView target item may appear on the screen but be animated away from it. The TreeView will not retry to bring it into view again. Ideally the TreeVeiw should re-focus on the last BringIntoView target if possible once the animation is complete. Currently there are two workarounds: - Turn off the animations while expanding if BringIntoView will be called - Call BringIntoView for the given item once the animations has completed.