Basic Library for WPF/Silverlight
コンボボックス項目を追加する
製品の概要 > ComboBox > C1ComboBox の機能 > コンボボックス項目 > コンボボックス項目を追加する

C1ComboBox コントロールは、次に示すいくつかの方法で追加できます。

  1. 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"/>
    
  2. プログラムを実行します。

  3. ドロップダウン矢印をクリックし、ドロップダウンリストに4つの項目が表示されることを確認します。結果は次の図のようになります。

  1. x:Name="C1ComboBoxItem1"<c1:C1ComboBoxItem> タグに追加します。これで、このオブジェクトをコードから呼び出すための一意の識別子が指定されます。

  2. MainPage.xaml.cs または MainWindow.xaml.cs ページを開きます。
  3. 次の名前空間をプロジェクトにインポートします。
    Visual Basic
    コードのコピー
    Imports C1.WPF
    

    C#
    コードのコピー
    Using C1.WPF;
    
  4. コードビューに切り替えて、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" });
    
  5. プログラムを実行します。

  1. x:Name="C1ComboBoxItem1"<c1:C1ComboBoxItem> タグに追加します。これで、このオブジェクトをコードから呼び出すための一意の識別子が指定されます。

  2. MainPage.xaml.cs または MainPage.xaml.vb ページを開きます。

  3. 次の名前空間をプロジェクトにインポートします。

    Visual Basic
    コードのコピー
    Imports C1.Silverlight
    

    C#
    コードのコピー
    Using C1.Silverlight;
    
  4. コードビューに切り替えて、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" });
    
  5. プログラムを実行します。

  1. x:Name="C1ComboBoxItem1" を <c1:C1ComboBoxItem> タグに追加します。これで、このオブジェクトをコードから呼び出すための一意の識別子が指定されます。

  2. MainPage.xaml.cs または MainPage.xaml.cs ページを開きます。

  3. 次の名前空間をプロジェクトにインポートします。

    Visual Basic
    コードのコピー
    Imports System.Collections.Generic
    

    C#
    コードのコピー
    using System.Collections.Generic;
    
  4. 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");
    
  5. ItemsSource プロパティを設定して、コンボボックスにリストを追加します。

    Visual Basic
    コードのコピー
    C1ComboBox1.ItemsSource = dropDownList
    

    C#
    コードのコピー
    c1ComboBox1.ItemsSource = dropDownList;
    
  6. プログラムを実行します。

次の手順に従います。

  1. [プロパティ]ウィンドウで、[Items(コレクション)]の省略符ボタン()をクリックして[コレクションエディター:Items]ダイアログボックスを開きます。

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