1. End key does not work correctly when margin is set in the DataTemplate. Actually there is a small missmatch between the real "End" position and the one displayed by the tree. 2. When the IsAsynch property is used inside the binding of the ItemsSource property the End key does not work at all. The XAML team has recently reviewed this issue and will not be addressing it as at this time the team is focusing on the bugs impacting the highest number of developers. If you have encountered this issue and it is blocking for your work please contact us through the support ticketing system with details on your setup and a reference to this item.
Cannot properly scroll when using StackPanel as ItemsPanel.
Too many TreeViewItems are created internally when using virtualization. This causes the tree to consume large amount of space when performing virtualization intensive tasks like CollapseAll or ExpandAll. The XAML team recently reviewed this issue and will not be addressing it. On ExpandALL / CollapseALL virtualization creates / recycles / reuses containers - RadTreeViewItems. You cannot be sure when the GarbageCollector will free up the currently unused containers. Also after even number of invocations (ExpandAll + CollapseAll), the containers that are not freed up from memory is not increasing - it is constant which means there is no memory leak to worry for.
This issue is applicable to Silverlight ONLY! We have a RadTreeView with following properties IsLoadOnDemandEnabled="True", IsVirtualizing="True" and SelectionMode="Extended" set. We select an element, collapse his parent and select another item. At this point if we expand the previously parent, both the newly selected item and the the first selected item are selected. It is not correct the first item to preserve its selection state. The XAML team has recently reviewed this issue and will not be addressing it as at this time the team is focusing on the bugs impacting the highest number of developers. If you have encountered this issue and it is blocking for your work please contact us through the support ticketing system with details on your setup and a reference to this item.
CheckState of the RadTreeViewItem is lost when a child item is added programmatically in the Items Collection. When the Items collection is just rechanged ( Items = new ObservableCollection<DataItem>) checkstate is NOT lost. Please use CheckBoxes in DataTemplates. The XAML team has recently reviewed this issue and will not be addressing it as at this time the team is focusing on the bugs impacting the highest number of developers. If you have encountered this issue and it is blocking for your work please contact us through the support ticketing system with details on your setup and a reference to this item.
SelectedItem property should not accept RadTreeViewItem objects when is data bound. Reason for decline:
Ability to temporary view particular element as root item. Functionality have to be similar to "View this as root" in the Solution Navigator window in Productivity Power Tools for Visual Studio. This is too custom requirement that can be implemented as application logic. Setting fildetered itemssource and preserving the current itemssource could be a possible solution.
If virtualization is enabled, the RadTreeView resets the IsExpanded state of the root items to 'false' upon binding when child items are created. The XAML team has recently reviewed this issue and will not be addressing it as at this time the team is focusing on the bugs impacting the highest number of developers. If you have encountered this issue and it is blocking for your work please contact us through the support ticketing system with details on your setup and a reference to this item.
"InvalidOperationException - The specified Visual and this Visual do not share a common ancestor" exception is thrown in scenarios where the RadTreeView ItemsSource collection is modified. The bug is not reproducible with Q2, Q3 2014 version of telerik UI.
Binding to IsChecked property doesn't work in TwoWay mode (ConvertBack doesn't work). Declined. IsChecked / CheckState are supported only in xaml-defined RadTreeViews. In databinding scenarios use the approach described here => http://www.telerik.com/help/wpf/radtreeview-howto-tri-state-mvvm.html
Setting a non-default value to the RadTreeView ItemsIndent property disarranges the lines
When a checked item is loading on demand its check state is lost. This issue is applicable for both WPF and Silverlight. And the issue is present always (no matter if the RadTreeView is databound, virtualized, etc). Edit: Please use the approach from this help article if you need checkboxes in the RadTreeView. http://docs.telerik.com/devtools/wpf/controls/radtreeview/how-to/howto-tri-state-mvvm.html The XAML team has recently reviewed this issue and will not be addressing it as at this time the team is focusing on the bugs impacting the highest number of developers. If you have encountered this issue and it is blocking for your work please contact us through the support ticketing system with details on your setup and a reference to this item.
Provide support for HierarchyId data type.
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.
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.
Showing a message box in the DoubleClick event handler in a D&D enabled RadTreeView starts a drag operation unexpectedly. Closing this one - we are not able to reproduce it with our latest binaries.
When usgin PageDown key the final offset is different when using the End key. More over, the scroll event is fired several times when using the end key (3 in my case). Attached project reproduces the problem. The XAML team has recently reviewed this issue and will not be addressing it as at this time the team is focusing on the bugs impacting the highest number of developers. If you have encountered this issue and it is blocking for your work please contact us through the support ticketing system with details on your setup and a reference to this item.
Repro actions: 1) Hit the "End" key to go to the bottom 2) Hit the "Home" key to go back to the top 3) Mouse wheel does not move the scroll 4) The scroll arrows don't work either 5) They keyboard arrows don't work either, the selected item is displayed but they scroll bar does not move See this video for reference.
Initial focus is not set correctly when going in edit mode and using edit template. If EditTemplate consists of UserControl and TextBox - the textbox is not focused when entering edit mode. If EditTempalte consists of ContentPresenter and textBox - the textbox is focused correctly. Available in LIB version: 2014.3.1208
Support CommandBindings. The item is Completed => RadTreeViewitem is ICommnadSource since 2011. RadTreeViewItem already has Command property, the command fires on mouse click.