So is there an event triggered for added nodes when using a datasource? I want to set the checked state based on a property on the databound item. Basically this: I have a treeview set like this in Q1 2012: treeViewProjets.DataSource = ViewModel.Projets; treeViewProjets.DisplayMember = @"Nom\Nom"; treeViewProjets.ValueMember = @"Id\Id"; treeViewProjets.ChildMember = @"Projets\ObjetsProjet"; treeViewProjets.NodeAdded += new RadTreeView.RadTreeViewEventHandler(treeViewProjets_NodeAdded); treeViewProjets.NodeAdding += new RadTreeView.RadTreeViewCancelEventHandler(treeViewProjets_NodeAdding); treeViewProjets.NodeFormatting += new TreeNodeFormattingEventHandler(treeViewProjets_NodeFormatting); I get a root node and many child nodes created, but the events NodeAdded and NodeAdding are never triggered, NodeFormatting triggers fine.
When using TriStateMode with AutoCheckChildNodes, there is no way to determine whether the events are raised by a user action or by programatically checking a node. view: CheckedMode enumeration for details
When you clear the child nodes of any node, the RadTreeView is scrolling to its initial position.
Improve the TreeViewDragDropService extensibility by allowing replacing the default remove behavior with copy behavior.
There should be a convenient way to hide the expander icon and to show lines when using full lazy mode.
ADD. RadTreeView - add functionality to prevent the horizontal auto-scrolling when longer nodes are clicked Comment: The new RadTreeViewElement.AutoScrollOnClick property disables the horizontal scrolling when clicking with the mouse on a tree node
Allow drag and drop of RadTreeView's nodes in bound mode
If you set the AllowDragDrop property to true, the node context menu should contains Cut, Copy and Paste items.
ADD. RadTreeView - add drag and drop functionality in bound mode too
Add some event i.e. NodeCheckedChanging in order to detect when a node check box is clicked. This state changing should be able to be canceled/