| Input for WPF > ComboBox > ComboBox の使用 > コンボボックス項目 > コンボボックス項目を追加する |
C1ComboBox コントロールは、次に示すいくつかの方法で追加できます。
C1ComboBox コントロールに項目を追加するには、<c1:C1ComboBox> タグと </c1:C1ComboBox> タグの間に次の XAML マークアップを追加します。
| マークアップ |
コードのコピー
|
|---|---|
<c1:C1ComboBoxItem Height="25" Content="C1ComboBoxItem"/> <c1:C1ComboBoxItem Height="25" Content="C1ComboBoxItem"/> <c1:C1ComboBoxItem Height="25" Content="C1ComboBoxItem"/> <c1:C1ComboBoxItem Height="25" Content="C1ComboBoxItem"/> |
|
プログラムを実行します。
ドロップダウン矢印をクリックし、ドロップダウンリストに4つの項目が表示されることを確認します。結果は次の図のようになります。
x:Name="C1ComboBoxItem1" を <c1:C1ComboBoxItem> タグに追加します。これで、このオブジェクトをコードから呼び出すための一意の識別子が指定されます。
| Visual Basic |
コードのコピー
|
|---|---|
Imports C1.WPF
|
|
| C# |
コードのコピー
|
|---|---|
Using C1.WPF; |
|
コードビューに切り替えて、InitializeComponent() メソッドの下に次のコードを追加します。
| Visual Basic |
コードのコピー
|
|---|---|
C1ComboBox1.Items.Add(New C1ComboBoxItem() With {.Content = "C1ComboBoxItem1"}) C1ComboBox1.Items.Add(New C1ComboBoxItem() With {.Content = "C1ComboBoxItem2"}) C1ComboBox1.Items.Add(New C1ComboBoxItem() With {.Content = "C1ComboBoxItem3"}) C1ComboBox1.Items.Add(New C1ComboBoxItem() With {.Content = "C1ComboBoxItem4"}) |
|
| C# |
コードのコピー
|
|---|---|
c1ComboBox1.Items.Add(new C1ComboBoxItem() { Content = "C1ComboBoxItem1" }); c1ComboBox1.Items.Add(new C1ComboBoxItem() { Content = "C1ComboBoxItem2" }); c1ComboBox1.Items.Add(new C1ComboBoxItem() { Content = "C1ComboBoxItem3" }); c1ComboBox1.Items.Add(new C1ComboBoxItem() { Content = "C1ComboBoxItem4" }); |
|
プログラムを実行します。
x:Name="C1ComboBoxItem1" を <c1:C1ComboBoxItem> タグに追加します。これで、このオブジェクトをコードから呼び出すための一意の識別子が指定されます。
MainPage.xaml.cs または MainPage.xaml.cs ページを開きます。
次の名前空間をプロジェクトにインポートします。
| Visual Basic |
コードのコピー
|
|---|---|
Imports System.Collections.Generic
|
|
| C# |
コードのコピー
|
|---|---|
using System.Collections.Generic;
|
|
InitializeComponent() メソッドの下に次のコードを追加して、リストを作成します。
| Visual Basic |
コードのコピー
|
|---|---|
Dim dropDownList As New List(Of String)() dropDownList.Add("C1ComboBoxItem1") dropDownList.Add("C1ComboBoxItem2") dropDownList.Add("C1ComboBoxItem3") dropDownList.Add("C1ComboBoxItem4") |
|
| C# |
コードのコピー
|
|---|---|
List<string> dropDownList = new List<string>(); dropDownList.Add("C1ComboBoxItem1"); dropDownList.Add("C1ComboBoxItem2"); dropDownList.Add("C1ComboBoxItem3"); dropDownList.Add("C1ComboBoxItem4"); |
|
ItemsSource プロパティを設定して、コンボボックスにリストを追加します。
| Visual Basic |
コードのコピー
|
|---|---|
C1ComboBox1.ItemsSource = dropDownList |
|
| C# |
コードのコピー
|
|---|---|
c1ComboBox1.ItemsSource = dropDownList; |
|
プログラムを実行します。
次の手順に従います。
[プロパティ]ウィンドウで、[Items(コレクション)]の省略符ボタン(
)をクリックして[コレクションエディター:Items]ダイアログボックスを開きます。

[別のアイテムを追加]のドロップダウンをクリックして、C1ComboBoxItem を C1ComboBox コントロールに追加します。