You can attach to NTreeList.ItemBeginDrag, NTreeList.ItemDrag or NTreeList.ItemDragComplete for the each stage of drag and drop process.
In the event handler you need to check whether the type of NLightUIItemDragDropEventArgs.Item is NTreeListHeaderItem or it is concrete header item:
void nTreeList1_ItemDrag(object sender, NLightUIItemDragDropEventArgs e)
{
if (e.Item is NTreeListHeaderItem)
{
}
}
Best Regards,
Nevron Support Team