Combobox SelectedValue Binding
Bonjour,
Je rencontre un problème de binding avec le SelectedValue d'une combobox :
Voila en résumé l'architecture de cette page :
Code:
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:
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 :calim2: