# Sandbox.UI.DropDown

A UI control which provides multiple options via a dropdown box.

- Kind: class
- Namespace: `Sandbox.UI`
- Assembly: `Sandbox.Engine`
- Inherits: [Sandbox.UI.PopupButton](/api/Sandbox.UI.PopupButton)

## Constructors

- [`DropDown`](/api/Sandbox.UI.DropDown/.ctor)

## Properties

- [`BuildOptions`](/api/Sandbox.UI.DropDown/BuildOptions): Called just before opening, allows options to be dynamic
- [`Options`](/api/Sandbox.UI.DropDown/Options): The options to show on click. You can edit these directly via this property.
- [`Selected`](/api/Sandbox.UI.DropDown/Selected): The currently selected option.
- [`Value`](/api/Sandbox.UI.DropDown/Value): The current string value. This is useful to have if Selected is null.
- [`ValueChanged`](/api/Sandbox.UI.DropDown/ValueChanged): Called when the value has been changed,

## Methods

- [`Open`](/api/Sandbox.UI.DropDown/Open): Open the dropdown.
