# 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.5/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule

```csharp
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 [\_canStartDrag](/engine/6000.5/script-reference/unityengine/uielements/baseverticalcollectionview/canstartdrag.md), [\_setupDragAndDrop](/engine/6000.5/script-reference/unityengine/uielements/baseverticalcollectionview/setupdraganddrop.md), [\_dragAndDropUpdate](/engine/6000.5/script-reference/unityengine/uielements/baseverticalcollectionview/draganddropupdate.md), and [\_handleDrop](/engine/6000.5/script-reference/unityengine/uielements/baseverticalcollectionview/handledrop.md). Set this value to `true` to allow the user to reorder items in the list.
