Silverlight DropDown Control
This free DropDown control is, as its name suggests a generic control for allowing any content to be presented in a manner similar to the ComboBox.
This Silverlight only DropDown Control is easy to implement on your Silverlight driven website and is also customizable to provide a visual feel suitable for any site design.
To use the DropDown control you will need to add a reference to Liquid.dll in your project.
Download these Silverlight Controls for free now! Download the DropDown example
How to Use the DropDown Control
To use the DropDown on your Silverlight page:
With this DropDown control example we embed a TreeView control, this is the content that will "drop down" or "popup" when the button it clicked.
We have a single DropDown control named dropDown, this when clicked will display the TreeView and allow you to expand and select a single node from the tree. When you have selected a node the TreeView will close, this is handled in a few lines of C# below.
As you can see in the C# we attach an event handler to theSelectionChanged event which occurs when a node is selected. In this event we change the SelectedItemContent property of our dropdown to relect the changes made and then close the dropdown with DropDown.IsOpen = false.
Example Silverlight DropDown Control:
Silverlight DropDown Reference
The DropDown exposes several properties for controlling various aspects of the DropDown and its behaviour.
Properties for Liquid.DropDown
Below are the available properties complete with descriptions.
| Property Name | Type | Description |
|---|---|---|
| IsOpen | Boolean | Gets or sets the open status of the Drop down. |
| OpenPosition | DropDownPosition | Gets or sets the opening position. |
Methods for Liquid.DropDown
Below are the available methods, complete with parameters and descriptions.
| Method Name | Description | Parameters |
|---|---|---|
| OnApplyTemplate() | This is called when the template has been bound to the control. |
浙公网安备 33010602011771号