4

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

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

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

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

4

1 回答 1

0

Try turning off virtualization

VirtualizingStackPanel.IsVirtualizing

Or you may be able to virtualize but turn off recycling

VirtualizationMode Enumeration

于 2012-07-17T13:09:43.290 回答