private void ItemDragService_PreviewDropTarget(object sender, PreviewDropTargetEventArgs e) { RadDragDropService service = sender as RadDragDropService; RadPageViewItem item = e.DropTarget as RadPageViewItem; if (item != null) { ShowEventMessage(item.Text, "ItemDragService.PreviewDropTarget"); } }
protected override void OnPreviewDropTarget(PreviewDropTargetEventArgs e) { base.OnPreviewDropTarget(e); TemplateGroupsElement dropTarget = e.DropTarget as TemplateGroupsElement; if (dropTarget == null || dropTarget.CanDragOver(e.DragInstance)) { return; } GroupFieldElement dragInstance = e.DragInstance as GroupFieldElement; if (dragInstance != null) { e.DropTarget = (ISupportDrop)dragInstance.TemplateElement; } else { e.DropTarget = (ISupportDrop)dropTarget.GroupPanelElement; } }