Bonjour,
J'ai un problème avec une combobox,
Je la lie a une liste d'objet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <ComboBox Height="23" Margin="90,54,196,0" VerticalAlignment="Top" Name="cb_activite" DisplayMemberPath="SActiviteFR" Grid.ColumnSpan="2" SelectionChanged="cb_activite_SelectionChanged" SelectedItem="{Binding Acti}"> </ComboBox>
Et voilà dans le code behind :
Donc IACT me renvoie une liste d'objet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public FicheClient(String sTypeClient) { InitializeComponent(); this.facto = new Factory(); IActivite iact = facto.getIActivite(); this.cb_activite.ItemsSource = iact.ListActivite(); IEntite ient = this.facto.getIEntite(); this.ent = ient.SearchEntite(723); this.DataContext = this.ent; //MessageBox.Show(ent.Acti.SActiviteFR.ToString()); }
This.Ent contient un objet du type que IACT renvoie.
Mais quand je lance la fenetre, il ne me sélectionne pas le bon élément dans la combobox. Pourtant, dans le datacontext, la valeur est bonne.
Avez-vous une idée de comment je peux faire ?
Partager