DropDown Button
The RadDropDownButton control is a toggle button that opens a drop down presenter on click and closes it on second click. The drop down content can be populated with any element, like a simple text, a list with items or any other complex UI.
The DropDownButton's content is populated using its Content property. The drop down part is added via the DropDownContent property. Additionally, the contents can be customized using the ContentTemplate, DropDownContentTemplate and the associated DataTemplateSelector properties.
The following example shows how to define a button with a ListBox in its dropdown content and bind its 'Content' to the SelectedItem of the list.
Defining RadDropDownButton
<telerikControls:RadDropDownButton Content="{Binding ElementName=listBox, Path=SelectedItem.Content}"
DropDownWidth="180">
<telerikControls:RadDropDownButton.DropDownContent>
<ListBox x:Name="listBox">
<ListBoxItem Content="Item 1" />
<ListBoxItem Content="Item 2" />
<ListBoxItem Content="Item 3" />
</ListBox>
</telerikControls:RadDropDownButton.DropDownContent>
</telerikControls:RadDropDownButton>

The dropdown part of the DropDownButton can be opened or closed manually using the IsOpen property of RadDropDownButton.