Hi mike scardina,
The drag event is canceled, but right after that, the code snippet for moving the node is executed. So the result behavior is imitating the case where no cancelation of the drag and drop event is made.
As to the 'copy via drag and drop' scenario, you should use the Clone
() method of the e.Node
to get the clone of the dragged node rather than its original. I have demonstrated this in the sample project attached. Please note that, once the event is canceled, you should keep in mind the Direction
in which the node is inserted.
implements the copy scenario without any code from your side. Holding the Alt key when dragging will move a copy of the desired node to the new place.
If you have additional questions, do not hesitate to contact me.
the Telerik team