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);
War es hilfreich?

Lösung

Erraten Sie die Tag-Eigenschaft verwenden können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top