Salut
Voila j'ai un problème (je ne sais pas si c'est un bug ou quoi)
En fait, je développe sur silverlight 4, framework 4 et visual studio 2010.

Voila mon problème, je veux remplir des combobox à partir d'objet dont les valeurs sont récupérés en base de données.
L'objet en question contient deux attributs (valueFrench et valueEnglish)

L'IHM silverlight affiche par défaut dans la combobox la valeur de valueFrench.
Lorsque l'utilisateur change de langue, je fait via c# un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
myComboBox.DisplayMemberPath = "valueEnglish";
Soit la combobox va afficher les valeurs anglaise de la liste d'objet.
par défaut le selectedIndex de la combobox est 0 (donc le 1er élément)

Le problème est que lorsque l'on change de langue, la combobox affiche bien les valeur en anglais mais la valeur affiché par défaut sélectionné elle reste en francais!!

Le plus étonnant c'est que si l'utilisateur change la sélection avant d'avoir changé la langue puis change la langue, là la valeur affiché dans la combobox se change bien en anglais.

J'ai éssayer jusr après le displaymemberpath de fait une

Code : Sélectionner tout - Visualiser dans une fenêtre à part
myComboBox.SelectedIndex = 0;
Rien n'y fait

Quelqu'un à une idée?
Merci