WPF – ajoute des éléments statiques à une combo

Je l’ai déjà dit et je le répète, les exemples les plus simples pour WPF sont aussi les plus difficiles à trouver sur le web 🙂

J’ai une boîte à options que je dois afficher mais elle n’a pas besoin d’être databound ou autre, le contenu est statique. Comment puis-je append une liste statique d’éléments à ma liste déroulante à l’aide de XAML?

Voici le code de MSDN et le lien – Article Link , que vous devriez consulter pour plus de détails.

 Item1 Item2 Item3  

Comme ça:

  Item1 Item2 Item3  

Merci pour l’aide. Cela m’a aidé. Côté note, vous pouvez également append des éléments dans le code:

 cboWhatever.Items.Add("SomeItem"); 

En outre, pour append quelque chose sur lequel vous contrôlez l’affichage / la valeur (presque catégoriquement nécessaire dans mon expérience), vous pouvez le faire. J’ai trouvé une bonne référence à stackoverflow ici:

Combobox de la paire de valeurs clés dans WPF

Le code de synthèse serait quelque chose comme ceci:

 ComboBox cboSomething = new ComboBox(); cboSomething.DisplayMemberPath = "Key"; cboSomething.SelectedValuePath = "Value"; cboSomething.Items.Add(new KeyValuePair("Something", "WhyNot")); cboSomething.Items.Add(new KeyValuePair("Deus", "Why")); cboSomething.Items.Add(new KeyValuePair("Flirptidee", "Stuff")); cboSomething.Items.Add(new KeyValuePair("Fernum", "Blictor"));