Quelle est la façon la plus simple pour obtenir le texte sélectionné dans une liste déroulante contenant uniquement les entrées de texte?

Mon WPF ComboBox contient uniquement les entrées de texte. L'utilisateur pourra sélectionner un. Quelle est la façon la plus simple pour obtenir le texte de la sélection ComboBoxItem? Veuillez répondre en C# et Visual Basic. Voici ma ComboBox:

<ComboBox Name="cboPickOne">
    <ComboBoxItem>This</ComboBoxItem>
    <ComboBoxItem>should be</ComboBoxItem>
    <ComboBoxItem>easier!</ComboBoxItem>
</ComboBox>

Par le chemin, je connais la réponse mais ce n'était pas facile à trouver. Je pensais que je poste la question pour aider les autres. RÉVISION: j'ai appris une meilleure réponse. En ajoutant SelectedValuePath="Contenu" comme une zone de liste déroulante attribut je n'ai plus besoin de laide code de casting. Voir Andy réponse ci-dessous.

  • Si vous connaissez la réponse, n'hésitez pas à le poster aussi bien et de le marquer comme " la accepté de répondre. Pas besoin pour les autres à faire la même recherche à deux reprises. 😉 Et qui sait, peut-être quelqu'un peut trouver une meilleure solution basée sur votre travail...
  • En ajoutant à ce commentaire, vous auriez facilement marqué à votre question dans la communauté wiki.
InformationsquelleAutor DeveloperDan | 2010-09-15