Creating a DropDown

You can easily create a C1DropDown control at design time, in XAML, and in code. Note that if you create a C1DropDown control as in the following steps, it will appear empty. You will need to add items to the control for it to have content at run time. For an example, see Adding Content to C1DropDown.

At Design Time in Blend

To create a C1DropDown control in Visual Studio, complete the following steps:

1.   Click once on the design area of the window to select it.

2.   Double-click the C1DropDown icon in the Toolbox to add the control to the panel. The C1DropDown control will now exist in your application.

3.   If you choose, you can customize the control by selecting it and setting properties in the Properties window.

In XAML

To create a C1DropDown control using XAML markup, complete the following steps:

1.   In the Visual Studio Solution Explorer, right-click the References folder in the project files list. In the context menuchoose Add Reference, select the C1.WPF.dll assembly, and click OK.

2.   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:

<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">

3.   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:

<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 Code

To create a C1DropDown control in code, complete the following steps:

1.   In the Visual Studio Solution Explorer, right-click the References folder in the project files list. In the context menuchoose Add Reference, select the C1.WPF.dll assembly, and click OK.

2.   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">

3.   Right-click within the Window1.xaml window and select View Code to switch to Code view

4.   Add the following import statements to the top of the page:

      Visual Basic

      C#

5.   Add code to the page's constructor to create the C1DropDown control. It will look similar to the following:

      Visual Basic

      C#

This code will create an empty C1DropDown control named "c1DropDown1", set the control's size, and add the control to the window.

What You've Accomplished

You've created a C1DropDown control.  Note that when you create a C1DropDown control as in the above steps, it will appear empty. You can add items to the control for it to be interacted with at run time. For an example, see Adding Content to C1DropDown.


Send us comments about this topic.
Copyright © GrapeCity, inc. All rights reserved.