値とは異なるものを表示するコンボボックスに何かをバインドしたいと思います。コンボボックスをリンクするための推奨/最も一般的なデータ コンテナーは何ですか? それはカスタムタイプで、そのタイプのリストを作成しますか? データテーブル?vb.net と wpf を使用しています。リストは次のようになります。
犬1匹、猫1匹、鳥2匹、魚3匹、魚4匹
コンボボックスには動物の名前が表示され、値は数字になります。コンボボックスに入力するデータは、MYSql データベースから取得されます。
必要なものを何でも入力できます。また、次のように複数のアイテムを表示することもできます
<ComboBox ItemsSource{Binding ItemList}>
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding AnimalName}" />
<Checkbox IsChecked={Binding SelectAnimal}" Content="{Binding Age}" />
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
動物の選択は、テンプレートの作成方法を理解するためのものです。