J'ai une liste et je veux parcourir une collection de barres dans mon objet Foo.Comment lier correctement un ListBoxItem dans WPF?
<ListBox DataContext="{Binding Path=Foo.Bars}" >
<ListBox.Items>
<ListBoxItem>
<ContentControl DataContext="{Binding Path=.}" />
</ListBoxItem>
</ListBox.Items>
</ListBox>
Ceci est le datatemplate que je souhaite utiliser.
<DataTemplate DataType="{x:Type Bar}">
<Label Content="hello stackoverflow" />
</DataTemplate>
Si je snoop (-> examiner en utilisant l'outil Snoop) ma demande, je remarque que la collection des barreaux est lié à la ContentControl, au lieu de seulement 1.
Comment puis-je lier correctement afin que l'itération sur la collection se passe bien?
J'ai implémenté ceci, et cela ne fonctionne pas. – Natrium
Je vous suggère de taper votre code objet dans votre question. Il y avait une erreur de syntaxe dans ma réponse, je la corrige (ressource, pas Resouce, GridView oublié, je tape tout avec la main ...). – belaz
en fait j'utilise un ListBox. J'ai d'abord posté ListView, mais j'ai édité cela. – Natrium