WPF列表框在滚动几下后强制重新绑定

WPF列表框在滚动几下后强制重新绑定,wpf,data-binding,inotifypropertychanged,Wpf,Data Binding,Inotifypropertychanged,我有一个列表框,它绑定到一个集合,该集合以双向绑定模式实现InotifyPropertyChanged。在listbox上滚动几下后,listbox将失去与当前集合的绑定,并自动与新实例重新绑定。感谢所有对此做出贡献的人。。。终于找到了解决办法。下载了WPFINspector available@codeplex并查看了我的应用程序逻辑和可视化树。最终发现正在创建从一个页面移动到另一个页面的点,现有窗口的另一个实例。。。非常感谢。您能提供一些代码进行测试吗?您能告诉我们您收到的错误消息吗?我假设

我有一个列表框,它绑定到一个集合,该集合以双向绑定模式实现InotifyPropertyChanged。在listbox上滚动几下后,listbox将失去与当前集合的绑定,并自动与新实例重新绑定。

感谢所有对此做出贡献的人。。。终于找到了解决办法。下载了WPFINspector available@codeplex并查看了我的应用程序逻辑和可视化树。最终发现正在创建从一个页面移动到另一个页面的点,现有窗口的另一个实例。。。非常感谢。

您能提供一些代码进行测试吗?您能告诉我们您收到的错误消息吗?我假设您在滚动时看到的是输出窗口显示绑定错误。这在使用ListBox时是正常的,因为ListBox默认支持虚拟化。ListBox不会丢失与您的收藏的连接。很抱歉,我回复晚了…发布代码可能太复杂了…但我仍在寻找一个解决o单元测试的方法,以便发布。VirtualzingStackPanel.ISvirtualising已设置为false。虽然我找到了一种为单元测试提供代码的方法,但我将尝试用简单的英语进行解释。我有两个dataclass实例,分别包含ClassA和CLAssB的100项和150项。