[WPF] Différence Combobox Extraction

Fermé
zim75 - Modifié par Whismeril le 4/12/2014 à 11:15
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 4 déc. 2014 à 11:14
Bonjour à tous,

Quelqu'un peut m'expliquer la différence entre ces deux lignes de code???
Elles sont censées m'apporter le même résultat mais se n'est pas le cas...

-->     string selection = ((ComboBoxItem)Combo.SelectedItem).Content.ToString();
-->     string selection = Combo.SelectedItem.ToString();

Merci ;)

EDIT: Ajout de la coloration syntaxique.

1 réponse

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
4 déc. 2014 à 11:14
Bonjour, je n'ai que quelques notions en WPF, c'est donc une hypothèse.

Tu as du binder ta combobox à une source de données en précisant ce qui s'affiche (pour des contacts juste le surnom par exemple),
((ComboBoxItem)Combo.SelectedItem).Content.ToString(); 
doit t'afficher le surnom.
Alors que
Combo.SelectedItem.ToString(); 
récupère l'objet (contact pour mon exemple) et renvoie le tostring de cet objet.
0