# IDragAndDropEvent

> Interface for drag and drop events.

## Definition

* **Type:** Interface
* **Namespace:** [UnityEngine.UIElements](/engine/6000.5/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule

```csharp
public interface IDragAndDropEvent
```

## Remarks

Drag and drop events are only available on Editor-type Panels.

Refer to the [Drag-and-drop events](/engine/6000.5/manual/uitoolkits/uielements/uie-events/reference/uie-drag-events.md) manual page for more information and examples.

Additional Resources: [DragEnterEvent](/engine/6000.5/script-reference/unityengine/uielements/dragenterevent.md), [DragExitedEvent](/engine/6000.5/script-reference/unityengine/uielements/dragexitedevent.md), [DragLeaveEvent](/engine/6000.5/script-reference/unityengine/uielements/dragleaveevent.md), [DragPerformEvent](/engine/6000.5/script-reference/unityengine/uielements/dragperformevent.md), [DragUpdatedEvent](/engine/6000.5/script-reference/unityengine/uielements/dragupdatedevent.md), [\_contextType](/engine/6000.5/script-reference/unityengine/uielements/ipanel/contexttype.md)
