Add CheckedNodes collection of RadTreeView that contains all checked nodes.
ADD SaveXML and LoadXML method of RadTreeView that allows loading and saving xml via stream
1. Set the AllowArbitraryItemHeight property of a RadTreeView to true 2. Open the RadTreeView Property Builder for that RadTreeView 3. Add an item to the root 4. Click on the item 5. Click on advanced 6. Set the ItemHeight to a custom value (e.g. 40) 7. Click apply 8. Reopen the Property Builder - you will notice that the ItemHeight value is reset.
If you hide a node using the advanced builder go to an other node and they try to get back to the first node, you will notice that you will not be able to do so.
RadTreeView should be able to bind to subproperties.
When you set a new localization provider to RadTreeView, the strings of the nodes' context menu are not changed
Currently, when a node is checked its parent/child nodes are checked accordingly and for each node that has its checked state changed the NodeCheckedChanged is fired. However, there is not way to know whether the event is fired because of manual user action on the node (clicking the checkbox, pressing Space/Enter keys) or because the node is in parent/child relation with the 'clicked' node. So, event arguments about that should be added.
Steps to reproduce: public partial class Form3 : Form { private RadTreeView treeView = new RadTreeView(); private BindingSource bindingSource = new BindingSource(); private BindingSource bindingSource2 = new BindingSource();
Unable to add a Node when RadTreeView is sorted - Please, refer to QSF->PivotGrid->Settings example and click twice on the Product filter to open the filter dialog.
TreeViewDragDropService cannot be canceled on the following event: radTreeView1.TreeViewElement.DragDropService.PreviewDragOver
Applied Font Styles for every Node not loaded correctly - all have a defaul value
Setting this before the tree is drawn generates a StackOverflowException. If you leave this commented out, and set this property on Form Load, the tree will appear and function correctly. If however you then add a node, the same exception appears.
RadTreeView - DragOverNode event not contains property to determine the drop postion over target node e.Direction is obsolete
add / remove / clear from RadTreeView control or external source
BringIntoView() does not work on multiselect TreeViews. The property MultiSelect = true
When I try to build a sample application to repro it works fine everytime, except in my main application. In this one it constantly goes wrong. GetNodeByPath works only when I search for the rootnode, for every other child node it returns 'nothing'.
Remove operation not work in sorted unbound treeview
To reproduce: - Add RadTreeView to a blank form. - Set its AllowDragDrop and AllowDefaultContextMenu properties to true. - Clear the menu items in the ContextMenuOpening event. - You will notice that the Copy, Cut and Paste items are not removed. Workaround: void radTreeView1_ContextMenuOpening(object sender, Telerik.WinControls.UI.TreeViewContextMenuOpeningEventArgs e) { e.Menu.DropDownOpened -= Menu_DropDownOpened; e.Menu.DropDownOpened += Menu_DropDownOpened; } void Menu_DropDownOpened(object sender, EventArgs e) { TreeViewDefaultContextMenu Menu = sender as TreeViewDefaultContextMenu; for (int i = Menu.Items.Count - 1; i >= 0; i--) { if (Menu.Items[i].Name == "Copy" || Menu.Items[i].Name == "Cut" || Menu.Items[i].Name == "Paste") { Menu.Items.Remove(Menu.Items[i]); } } }
The disabling of the scroll bars is broke as shit. I have tried rtvDrainage.HorizontalScroll.Visible = false; rtvDrainage.HorizontalScroll.Maximum = 0; rtvDrainage.HorizontalScroll.Enabled = false; rtvDrainage.AutoScroll = false; rtvDrainage.EnableDeferredScrolling = false; rtvDrainage.EnableKineticScrolling = false; rtvDrainage.HScrollBar.Maximum = 0; rtvDrainage.HScrollBar.Visibility = Telerik.WinControls.ElementVisibility.Collapsed; NOTHING stops this damn thing from showing up (i put this in both the load and in a button to hit after loading) 2 hours wasted trying to make a scroll bar not show up.........
To reproduce: - Add treeview to a form and set its AutoScrollOnClick property to false. - click a node that is not entirely visible with the right mouse button. - You will notice that the view is auto scrolled.