Meine WPF-ComboBox enthält nur Texteinträge. Der Benutzer wird einen auswählen. Was ist der einfachste Weg, um den Text des ausgewählten ComboBoxItem zu erhalten? Bitte antworten Sie in C# und Visual Basic. Hier ist meine ComboBox:Was ist der einfachste Weg, um den ausgewählten Text in einem Kombinationsfeld zu erhalten, das nur Texteinträge enthält?
<ComboBox Name="cboPickOne">
<ComboBoxItem>This</ComboBoxItem>
<ComboBoxItem>should be</ComboBoxItem>
<ComboBoxItem>easier!</ComboBoxItem>
</ComboBox>
Übrigens, ich kenne die Antwort, aber es war nicht einfach zu finden. Ich dachte, ich würde die Frage posten, um anderen zu helfen. REVISION: Ich habe eine bessere Antwort gelernt. Wenn ich SelectedValuePath = "Content" als ComboBox-Attribut hinzufüge, brauche ich den hässlichen Casting-Code nicht mehr. Siehe Andys Antwort unten.
Wenn Sie die Antwort wissen, zögern Sie nicht, es auch zu posten und es als die akzeptierte Antwort zu markieren. Keine Notwendigkeit für andere, die gleiche Forschung zweimal zu machen. ;-) Und wer weiß, vielleicht kann jemand eine bessere Lösung für deine Arbeit finden ... – Heinzi
Wenn du diesen Kommentar hinzufügst, hättest du deine Frage leicht als Community-Wiki markieren können. –