Click or drag to resize
KaxTreeViewNodeDrop Event
Occurs when a node (or nodes) is dragged and dropped.

Namespace: Kettic.AspNet.Controls
Assembly: Kettic.AspNet.Controls (in Kettic.AspNet.Controls.dll) Version: 2014.4.1129.0 (2014.04.1129.0)
Syntax
public event KaxTreeViewDragDropEventHandler NodeDrop

Value

Type: Kettic.AspNet.ControlsKaxTreeViewDragDropEventHandler
Remarks
The NodeDrop event is commonly used to move nodes from one location into other.
Examples
The following example demonstrates how to move the dragged nodes in the destination node.
protected void KaxTreeView1_NodeDrop(object sender, KaxTreeNodeDragDropEventArgs e)
{
    foreach (KaxTreeNode sourceNode in e.DraggedNodes)
    {
        if (!sourceNode.IsAncestorOf(e.DestDragNode))
        {
            sourceNode.Remove();
            e.DestDragNode.Nodes.Add(sourceNode);
        }
    }
}
See Also