Bonjour à tous !
Voici mon problème : je souhaite afficher le contenu d'une ObservableCollection dans une listview, le souci est que la taille de ma liste change bien en fonction de la taille de l'observable collection (par exemple 13 lignes si ma collection a récupéré 13 Projets) mais les lignes n'affichent rien.
Exemple contenu de l'ObservableCollection :
Résultat tableau :
Code behind :
Xaml:
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 public partial class WinProjectsList : Page, INotifyPropertyChanged, IRefreshPage { ... public ObservableCollection<Projet> _testProj; public ObservableCollection<Projet> TestProj { get { return this._testProj; } set { _testProj = value; RaisePropertyChanged("TestProj"); } } public class Projet { public int ProjetID; public string ProjetTitre; public bool ProjetLieOuNon; public Projet(int pId, string PTitle, bool PBound) { ProjetID = pId; ProjetTitre = PTitle; ProjetLieOuNon = PBound; } } ... }
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <ListView x:Name="lstNames" Margin="5,5,5,5" Grid.Column="1" Grid.Row="0" ItemsSource="{Binding TestProj}"> <ListView.View> <GridView x:Name="grdNames"> <GridViewColumn Header="ProjetTitre" DisplayMemberBinding="{Binding ProjetTitre}"/> </GridView> </ListView.View> </ListView>
Si quelqu'un pouvait me dire ce qu'il manque, je lui en serai très reconnaissant !
Partager