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.
Modify the SelectionChanged event logic so that the event is only fired once - exposing both the RemovedItems and AddedItems collections.
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.
Expose IsDropBeforeAllowed, IsDropAfterAllowed and IsDropInsideAllowed properties in order to facilitate the implementation of complicated drag/drop scenarios in MVVM scenarios. Update: The suggested approach would be to use an attached behavior for DragDropManager.DragOverEvent in order to change the default TreeView behavior. DropAction property of a TreeViewDragDropOptions instance could be used to customize the drop operation. Also, the DropPosition property of the TreeViewDragDropOptions instance could be used to check current drop case. An instace of TreeViewDragDropOptions could be retreived from DragOverEvent event arguments.
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.
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.
Ability to validate if there are selected,checked, expanded items, if a node has items
Support DragCue and vertical PreviewDropLine when TreeView renders its items horizontally
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.
Cannot properly scroll when using StackPanel as ItemsPanel.