Bonjour
J'ai un petit soucis avec le Binding d'un combobox.
J'ai créé un DLL contenant une classe définit comme ci-dessous :
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public class uneadresse { string ID { get; set; } string sDescription { get; set; } public static List<uneadresse> GetAdresses(int iStart, int iStop) { List<uneadresse> lstAdresses = new List<uneadresse>(); for (int i = iStart; i <= iStop; i++) { uneadresse myadresse = new uneadresse(); { myadresse.ID = i.ToString(); myadresse.sDescription = i.ToString(); } lstAdresses.Add(myadresse); } return lstAdresses; } }
Dans mon application j'ai fait un using de cette DLL
et pour remplir mon combobox je fais simplement :
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 lstAdresse.ItemsSource=madll.uneadresse.GetAdresses(1,32);
Mais lorsque que je teste mon combobox semble bien contenir le bon nombre d'élément mais aucune valeur n'apparait !!!
Mon code WPF :
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<ComboBox Margin="30,5" Name="lstAdresse" SelectedIndex="0" DisplayMemberPath="ID" ItemsSource="{Binding}" SelectedValue="{Binding Path=ID}" SelectedValuePath="ID"/>
Merci.
Partager