我遇到了ListBox
的问题,这对我的收藏(嵌套列表框,非静态大小等)不起作用。我试过DeferredLoadListBox,但它需要静态高度(不是我的变体)。
所以,我尝试使用ItemsControl
ScrollViewer
,它真的很棒!我有平滑的滚动,没有滞后,这正是我需要的。但!据我了解,ListBox
动态下载内容,仅在需要此内容时,ItemsControl
一次性加载所有内容。
这是一个问题,因为我在ItemsControl
加载了40-50个项目的集合,每个项目有1-4个图像,大约需要5-6秒(比ItemsControl
工作大)。据我了解 - 在这5-6秒内它会下载所有图像。 问题 - 有没有办法将此操作扩展到多个线程,并使用此提示可以减少ItemsControl's
冻结?