0

我有三个 Buttons 选项,它们从 db 中检索数据并将 datacontext 设置为 ListBox,因为每次单击不同的菜单选项时,我都会在 ListBox ItemTemplate 中添加一个图像,因此刷新项目需要很长时间。图片大小在 15KB 到 45KB 之间,在本地加载。已经试过了,VirtualizingStackpanel="Recycling" 没用,也许我错过了什么。

4

2 回答 2

0

您是否将默认 ItemsPanel 更改为 VirtualizingStackPanel?

于 2010-12-10T19:36:15.207 回答
0

您的列表框中有多少项?你的列表框中有分组吗?

如果没有,那么您可能需要查看 wpf 中的 datavirtualizaton。请查看下面的链接以获取更多信息

http://bea.stollnitz.com/blog/?p=338

http://social.msdn.microsoft.com/Forums/en/wpf/thread/98090161-0abf-4799-bbcb-852dcc0f0608

于 2010-12-11T09:52:49.883 回答