# reorderable

> Gets or sets a value that indicates whether the user can drag list items to reorder them.

## Definition

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

```csharp
[CreateProperty]
public bool reorderable { get; set; }
```

### Remarks

The default value is `false` which allows the user to drag items to and from other views when you implement [BaseVerticalCollectionView.canStartDrag](/engine/6000.0/script-reference/unityengine/uielements/baseverticalcollectionview/canstartdrag.md), [BaseVerticalCollectionView.setupDragAndDrop](/engine/6000.0/script-reference/unityengine/uielements/baseverticalcollectionview/setupdraganddrop.md), [BaseVerticalCollectionView.dragAndDropUpdate](/engine/6000.0/script-reference/unityengine/uielements/baseverticalcollectionview/draganddropupdate.md), and [BaseVerticalCollectionView.handleDrop](/engine/6000.0/script-reference/unityengine/uielements/baseverticalcollectionview/handledrop.md). Set this value to `true` to allow the user to reorder items in the list.
