Bonjour,
Je suis confronté à un problème étrangement bizarre que je ne comprend pas !.
J'ai créé une listView que j'ai transformé en gridview via le code XAML en WPF
Voici le code.
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <ListView Margin="4.667,54.08,8,8" x:Name="DeclarationVar" Foreground="Black" > <ListView.View> <GridView> <GridViewColumn Header="Addresse" DisplayMemberBinding="{Binding VarAdresse}" /> <GridViewColumn Header="Nom" DisplayMemberBinding="{Binding VarNom}" /> <GridViewColumn Header="Type" DisplayMemberBinding="{Binding VarType}" /> <GridViewColumn Header="Commentaire" DisplayMemberBinding="{Binding VarCommentaire}" /> </GridView> </ListView.View> </ListView>
Le problème est que lorsque j'affecte à ma listview des valeurs comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part Me.DeclarationVar.ItemsSource = TableauDeVariable
Et la variable TableauDeVariable est déclarée comme suit:
Tout les variables sont public dans la classe DeclarationVariables. Une valeur leur est bien sure assignée (format string)
Code : Sélectionner tout - Visualiser dans une fenêtre à part Public TableauDeVariable As ObservableCollection(Of DeclarationVariable)
La ligne est bien créé mais l'affichage est vide (Binding défaillant quelque part ?)...
Quelqu'un a t'il une idée ?
Par avance merci pour le temps consacré à mon problème.
Edit: Un ami a testé la méthode en C# et cela fonctionne parfaitement.s.
Meilleures salutations
Vorens
Partager