Effortlessly add drag-and-drop operations anywhere in WPF apps

The DragDropManager class provides a visually appealing drag-and-drop UI with custom drag sourcing and drop targeting.

Control Drag-and-drop Behavior

With DragDropManager's extensive set of methods and events, you can control the entire drag-and-drop process. Simply register some elements as drag sources and some as drop targets, and then handle the DragDrop event to move or copy the elements to their new location.

WPF Drag-and-drop manager

Customize Drag Markers

Because DragDropManager exposes properties, you can customize the appearance of the drag markers for both the drag source and the drop target. This makes the entire operation more user-friendly and visually appealing.

Scrolling Support

Dragging objects near the edges of a scrollable target causes it to scroll automatically, so end users can drop elements exactly where they want in a single operation.

WPF Drag-and-drop manager