Bonjour,

J'ai une combobox que j'ouvre par le code (IsDropDownOpen = true) et je souhaiterais que le premier élément soit pré-sélectionné.

Voici ce que j'entend par pré-sélectionné : Le premier élement à le focus, il est donc en état "Highlight" mais il n'est pas sélectionné. La combo n'a pas encore d'élément sélectionné.

Après différents effets, je n'ai toujours pas trouvé de bons résultats.


Ce que je faisais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
comboBox.IsDropDownOpen = true;
comboBox.SelectedIndex = 0;
comboBox.Focus();
Cela fonctionnait au seul détail que l'élément était sélectionné donc la propriété SelectedItem changait. Je ne dois pas avoir ce comportement. Je dois refaire exactement la même chose mais sans que l'item soit sélectionné.


J'ai pensé a donner le focus au premier élément mais mes Items sont des objet métiers et je ne sais pas comment obtenir l'item "visuel".


Merci d'avance pour votre aide