我使用ListBox来显示图像。 但是我发现如果列表框包含超过1000个图像项,如果我想缩放缩略图,它真的很慢。 我在问问题 In a WPF ListBox with more than 1000 Image Items the Zoom Images become slow 并尝试了很多方法,但是我无法通过简单地更改ListBox属性来解决问题。
我可以写一个假的ListBox吗?它似乎包含大量图像,但实际上它只包含大约100个图像作为其项目,它可以支持平滑滚动,当100个图像超出当前窗口时,它可以加载另外100个图像,而用户不知道它(没有暂停)当改变页面时。)
如何编写这样的自定义列表框?
答案 0 :(得分:3)
阅读我的回复here。您需要实现VirtualizingWrapPanel!
答案 1 :(得分:0)
我通过以下方式解决了类似的问题: