ListBoxItem に異なる表示テキストと異なる非表示の値を設定する方法はありますか。そのようにHTMLでできるのと同じことが欲しい:
<select>
<option value="MyApple">Apple</option>
<option value="MyOrange">Orange</option>
</select>
ListBoxItem に異なる表示テキストと異なる非表示の値を設定する方法はありますか。そのようにHTMLでできるのと同じことが欲しい:
<select>
<option value="MyApple">Apple</option>
<option value="MyOrange">Orange</option>
</select>
もちろん、それは XAML で行う方法ではありません。Tag
あなたのプロパティは何にでも設定できますListBoxItem
が、一般的なアプローチは、MVVM パターンとバインドを使用して、アイテムのコレクションに設定しItemsSource
、ListBox
各アイテムに表示するプロパティと他の場所で使用する他のプロパティを設定することです。表示可能なプロパティを の要素にバインドし、ビュー モデルのプロパティにバインドしてをバインドしItemTemplate
ます。パターンを気にせず、単に動作することを確認したい場合は、とイベントを使用してください。ListBox
SelectedItem
ListBox
TwoWay
Tag
SelectionChanged