WPF ListView项目重复

时间:2012-07-17 12:15:54

标签: c# wpf listview

我的程序遇到了一个独特的问题。让我解释一下这个场景。

我有一个绑定到ObservableCollection的ListView,它最初是空的。可观察集合从IAsync服务获取数据。

加载后,列表视图会显示项目的副本。我使用snoop来检查绑定,并确认它绑定的项目源有2个项目,但listview创建了4个项目。同样有趣的是,重复的条目绑定到正确的项目。

任何人都可以对此事有所了解吗?

1 个答案:

答案 0 :(得分:0)

尝试关闭虚拟化

VirtualizingStackPanel.IsVirtualizing

或者您可以虚拟化但关闭回收

VirtualizationMode Enumeration