Stellen Sie den Text und den Wert eines ComboBoxItem
-
06-07-2019 - |
Frage
Ich versuche, eine ComboBox programmatisch zu füllen. Ich ComboBoxItems Erstellen und mag ihren Text einzustellen (den Text, sichtbar für den Endverbraucher ist) und dessen Wert (das Objekt, das ich im Hintergrund behandelt, nachdem der Benutzer es ausgewählt hat.
Allerdings scheint das ComboBoxItem nur für diese beiden Anforderungen ein Mitglied haben: das Content-Variable. Zugleich würde dies meine Bedürfnisse nicht passen, wie ich den Text und die Werteigenschaften unterscheiden wollen und wollen, dies zu tun, ohne die Datenbindung. Gibt es eine praktikable Lösung, dies zu erreichen?
Mein aktueller Code sieht wie folgt aus:
ComboBox comboBox;
ComboBoxItem item = new ComboBoxItem();
item.Content = "First Item";
item.Value = 1; // Does not work, no such member as Value!
comboBox.Items.Add(item);
Lösung
Erraten Sie die Tag-Eigenschaft verwenden können.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow