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ます。パターンを気にせず、単に動作することを確認したい場合は、とイベントを使用してください。ListBoxSelectedItemListBoxTwoWayTagSelectionChanged