[]
You can create a DropDown in XAML, through the designer or code.
To create a C1DropDown control using XAML markup, complete the following steps:
<Window x:Class="C1WPFPropertyGridCS102809.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="288" Width="418" xmlns:c1="http://schemas.componentone.com/wpf/Basic">
<Grid>
<c1:C1DropDown Height="30" Name="C1DropDown1" Width="100"/>
</Grid>
This markup will create an empty C1DropDown control named "C1DropDown1" and set the control's size.
In the Visual Studio Solution Explorer, right-click the References folder in the project files list. In the context menu choose Add Reference, select the C1.WPF.Input.dll assembly, and click OK.
In XAML view, give the initial grid in the window a name, by updating the tag so it appears similar to the following:
<Grid x:Name="LayoutRoot">
Right-click within the Window1.xaml window and select View Code to switch to Code view
Add the following import statements to the top of the page:
Imports C1.WPF
using C1.WPF;
Add code to the page's constructor to create the C1DropDown control. It will look similar to the following:
Public Sub New()
InitializeComponent()
Dim c1DropDown1 as New C1DropDown
c1DropDown1.Height = 30
c1DropDown1.Width = 100
LayoutRoot.Children.Add(c1DropDown1)
End Sub
public Window1()
{
InitializeComponent();
C1DropDown c1DropDown1 = new C1DropDown();
c1DropDown1.Height = 30;
c1DropDown1.Width = 100;
LayoutRoot.Children.Add(c1DropDown1);
}
This code will create an empty C1DropDown control named "c1DropDown1", set the control's size, and add the control to the window.