---
title: DropConfiguration
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/dropconfiguration
---

# DropConfiguration

Describes the behavior of the drop.

## Declaration

```swift
struct DropConfiguration
```

## Topics

### Initializers

- [init(operation:)](swiftui/dropconfiguration/init(operation:).md)
- [init(operation:destination:)](swiftui/dropconfiguration/init(operation:destination:).md)

### Instance Properties

- [acceptedItemCount](swiftui/dropconfiguration/accepteditemcount.md)
- [operation](swiftui/dropconfiguration/operation.md)

## See Also

### Configuring drag-and-drop behavior

- [dragConfiguration(_:)](swiftui/view/dragconfiguration(_:).md)
- [DragConfiguration](swiftui/dragconfiguration.md)
- [dropConfiguration(_:)](swiftui/view/dropconfiguration(_:).md)
- [dragContainer(for:in:_:)](swiftui/view/dragcontainer(for:in:_:).md)
- [dragContainer(for:itemID:in:_:)](swiftui/view/dragcontainer(for:itemid:in:_:).md)
- [dragContainerSelection(_:containerNamespace:)](swiftui/view/dragcontainerselection(_:containernamespace:).md)
