Microsoft.UI.Input.DragDrop Namespace

Provides support for the pointer-based, direct manipulation of an object (or data) that involves selecting that object and dragging it from one location to another location.

Classes

DragDropManager

Manages the drag and drop operation between objects.

DragInfo

Provides information about the drag and drop operation.

DragOperation

Manages the overall drag and drop operation.

DragUIOverride

Provides the visual representation of the content being dragged during a drag-and-drop operation, including feedback from the drop target.

DropOperationTargetRequestedEventArgs

Contains event data for the DragDropManager.TargetRequested event.

Interfaces

IDropOperationTarget

Provides methods required by a drop target in a drag and drop operation.

Enums

DragDropModifiers

Specifies the supported modifiers (key and mouse button) that can be applied to a drag and drop operation.

DragUIContentMode

Specifies the ways a UI visual can be provided when dragging an object.

Remarks

Drag and drop is an intuitive way for users to transfer and exchange data (such as text, images, URLs, files, bytes, and strings) within an application or between applications.