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"));