Je cette ItemsControl dans mon Voir:Comment déboguer la liaison de mes ViewModels à ma vue?
<ItemsControl
ItemsSource="{Binding ItemPageItemViewModels}"
ItemTemplate="{StaticResource ItemPageItemViewModelsTemplate}"/>
Et au-dessus, je cette DataTemplate qui rend tous les éléments:
<DataTemplate x:Key="ItemPageItemViewModelsTemplate">
<TextBlock Text="{Binding Title}"/>
</DataTemplate>
Le problème est que bien qu'il existe 8 objets dans le ItemPageItemViewModels ObservableCollection dans mon ViewModel, seul le dernier objet est affiché sur l'écran 8 fois.
je peux mettre un point d'arrêt dans mon ViewModel pour voir qu'il ya effectivement des 8 objets différents dans le ObserverableCollection, mais comment puis-je debug la liaison pour voir pourquoi ce DataTemplate est rendu le dernier objet dans la collection 8 fois sur mon écran?
Avez-vous vu ce sujet? http://stackoverflow.com/questions/337023/how-to-detect-broken-wpf-data-binding – billb