Bonjour,

Je rencontre un problème de binding avec le SelectedValue d'une combobox :

Voila en résumé l'architecture de cette page :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<Grid x:Name="Main_panel" MinWidth="500" DataContext="{Binding SelectedItem, ElementName=dg_Contacts, Mode=TwoWay, UpdateSourceTrigger=Default}">
	<Grid x:Name="ContactData1_panel" Margin="0,0,5,0" DataContext="{Binding Contact,Mode=TwoWay}">
		<ComboBox x:Name="cmb_Language" SelectedValue="{Binding db_language_id,Mode=TwoWay}"  ItemContainerStyle="{StaticResource ComboBoxItemOrangeStyle}" Grid.Column="1" Margin="0,7,0,0" SelectedValuePath="id"/>
 
	</Grid>
</Grid>
En faite ce qu'il se passe c'est que quand l'ItemSource de ma Datagrid change le binding passe à null, je parle bien du Binding :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
cmb_Language.GetBindingExpression(ComboBox.SelectedValueProperty)	null
Je comprends pas comment le changement d'ItemSource sur la datagrid peut mettre à null la BindingExpression.

Si quelqu'un y voit plus clair se serait vraiment sympa