To create a C1DropDown control using XAML markup, complete the following steps:
- 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.4.dll assembly, and click OK.
- Add a XAML namespace to your project by adding xmlns:c1="http://schemas.componentone.com/wpf/Basic" to the initial <Window> tag. It will appear similar to the following:
XAML |
Copy Code
|
<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">
|
- Add a <c1:C1DropDown> tag to your project within the <Grid> tag to create a C1DropDown control. The markup will appear similar to the following:
XAML |
Copy Code
|
<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.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:
XAML |
Copy Code
|
<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:
Visual Basic |
Copy Code
|
Imports C1.WPF
|
C# |
Copy Code
|
using C1.WPF;
|
- Add code to the page's constructor to create the C1DropDown control. It will look similar to the following:
Visual Basic |
Copy Code
|
Public Sub New()
InitializeComponent()
Dim c1DropDown1 as New C1DropDown
c1DropDown1.Height = 30
c1DropDown1.Width = 100
LayoutRoot.Children.Add(c1DropDown1)
End Sub
|
C# |
Copy Code
|
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.