# Drag Drop Manager

## Content

Effortlessly add drag-and-drop operations anywhere with **DragDropManager for WPF and Silverlight**. The [C1DragDropManager](/componentone/api/wpf/online-basiclibrary/dotnet-framework-api/C1.WPF.4.6.2/C1.WPF.C1DragDropManager.html) class provides a visually appealing drag-and-drop UI with custom drag sourcing and drop targeting.
**DragDropManager for WPF and Silverlight** includes several key features, such as:

* **Control Drag-and-drop Behavior**

**C1DragDropManager** has an extensive set of methods and events that allow you to control the entire drag-and-drop process. Just 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.

* **Customize Drag Markers**

**C1DragDropManager** exposes properties that allow you to customize the appearance of the drag markers for both the drag source and 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, allowing end-users to drop elements exactly where they want in a single operation.