The built-in drag-and-drop mechanism in RadTreeView should be revisited. Currently some events are not raised properly under certain conditions.
When self reference data binding is in place, editing a root node throws a null reference exception.
Nodes are not always dropped successfully on another treeview when the source nodes are selected.
Some nodes do not auto-expand when hovered while dragging nodes.
DragEnding event is not fired in some cases.
Sometimes, e.Node and e.TargetNode are null in the DragEnded event handler