ComboBoxItemのテキストと値を設定します
-
06-07-2019 - |
質問
プログラムでComboBoxを作成しようとしています。 ComboBoxItemsを作成していますが、そのテキスト(エンドユーザーに表示されるテキスト)と値(ユーザーが選択した後にバックグラウンドで処理するオブジェクト)を設定します。
ただし、ComboBoxItemには、これら2つの要件に対して1つのメンバーのみが含まれているようです:Content変数。同時に、テキストと値のプロパティを区別し、データバインディングなしでこれを実行したいため、これは私のニーズに合いません。これを達成するための実行可能なソリューションはありますか?
現在のコードは次のようになります。
ComboBox comboBox;
ComboBoxItem item = new ComboBoxItem();
item.Content = "First Item";
item.Value = 1; // Does not work, no such member as Value!
comboBox.Items.Add(item);
解決
Tagプロパティを使用できると思います。
所属していません StackOverflow