4

我的视图中有这个 ItemsControl :

<ItemsControl 
    ItemsSource="{Binding ItemPageItemViewModels}"
    ItemTemplate="{StaticResource ItemPageItemViewModelsTemplate}"/>

在它上面我有这个 DataTemplate 呈现所有项目:

<DataTemplate x:Key="ItemPageItemViewModelsTemplate">
    <TextBlock Text="{Binding Title}"/>
</DataTemplate>

问题是,虽然我的ViewModel中的ItemPageItemViewModels ObservableCollection 中有 8 个对象,但只有最后一个对象在屏幕上显示了8 次

我可以在我的 ViewModel 中设置一个断点来查看 ObserverableCollection 中确实有 8 个不同的对象,但是我如何调试绑定以查看为什么这个 DataTemplate 在我的屏幕上呈现集合中的最后一个对象 8 次?

4

1 回答 1

4

请参阅 Bea Stollnitz 的精彩文章。

于 2009-07-12T23:30:42.890 回答