質問

プログラムで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プロパティを使用できると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top