このクイックスタートは、ComboBox for WPF を初めて使用するユーザーのために用意されています。このクイックスタートでは、最初に Visual Studio で2つの C1ComboBox コントロールを含む新しいプロジェクトを作成します。最初のコントロールのリストには3つの項目を挿入します。これらの項目をクリックすることで、2つ目のコンボボックスに表示するリストが決定されます。
WPF プロジェクトを作成し、それに2つの C1ComboBox コントロールを追加して、クイックスタートの最初の手順を完了しました。次の手順では、最初の C1ComboBox コントロールに項目を追加します。
この手順では、最初のコンボボックスに3つの項目を追加します。
次の手順に従います。
この手順では、最初のコンボボックスに項目を追加しました。次の手順では、最初のコンボボックスでユーザーがある項目を選択したときに、2つ目のコンボボックスに項目を設定するためのコードをプロジェクトに追加します。
最後の手順では、最初のコンボボックスに項目を追加しました。この手順では、最初のコンボボックスでユーザーが選択したオプションに基づいて、2つ目のコンボボックスにデータを設定するためのコードをプロジェクトに追加します。
Visual Basic コードのコピー Imports System.Collections.Generic
C# コードのコピーusing System.Collections.Generic;
Visual Basic コードのコピー '「文学」選択肢用リストを作成します Dim dropDownList_Literature As New List(Of String)() dropDownList_Literature.Add("歴史小説") dropDownList_Literature.Add("社会小説") dropDownList_Literature.Add("SF") '「ノンフィクション」選択肢用リストを作成します Dim dropDownList_NonFiction As New List(Of String)() dropDownList_NonFiction.Add("社会") dropDownList_NonFiction.Add("事件") dropDownList_NonFiction.Add("エンターテインメント") '「ビジネス」選択肢用リストを作成します Dim dropDownList_Business As New List(Of String)() dropDownList_Business.Add("経済学") dropDownList_Business.Add("マーケティング") dropDownList_Business.Add("マネジメント") 'SelectedIndex 値をチェックして、適切なリストを2つ目のコンボボックスに割り当てます If Category.SelectedIndex = 0 Then Fields.ItemsSource = dropDownList_Literature ElseIf Category.SelectedIndex = 1 Then Fields.ItemsSource = dropDownList_NonFiction ElseIf Category.SelectedIndex = 2 Then Fields.ItemsSource = dropDownList_Business End If
C# コードのコピー //「文学」選択肢用リストを作成します List<string> dropDownList_Literature = new List<string>(); dropDownList_Literature.Add("歴史小説"); dropDownList_Literature.Add("社会小説"); dropDownList_Literature.Add("SF"); //「ノンフィクション」選択肢用リストを作成します List<string> dropDownList_NonFiction = new List<string>(); dropDownList_NonFiction.Add("社会"); dropDownList_NonFiction.Add("事件"); dropDownList_NonFiction.Add("エンターテインメント"); //「ビジネス」選択肢用リストを作成します List<string> dropDownList_Business = new List<string>(); dropDownList_Business.Add("経済学"); dropDownList_Business.Add("マーケティング"); dropDownList_Business.Add("マネジメント"); //SelectedIndex 値をチェックして、適切なリストを2つ目のコンボボックスに割り当てます if (Category.SelectedIndex == 0) { Fields.ItemsSource = dropDownList_Literature; } else if (Category.SelectedIndex == 1) { Fields.ItemsSource = dropDownList_NonFiction; } else if (Category.SelectedIndex ==2) { Fields.ItemsSource = dropDownList_Business; }
次の手順では、プロジェクトを実行し、このクイックスタートの結果を確認します。
前の3つの手順では、2つのコンボボックスを含む WPF プロジェクトを作成し、最初のコンボボックスに項目を追加し、最初のコンボボックスの項目が選択されたときに、2つ目のコンボボックスに項目を設定するためのコードを作成しました。この手順では、プロジェクトを実行し、このクイックスタートの結果を確認します。
次の手順に従います。
おめでとうございます。これで、ComboBox for WPF クイックスタートは終了です。