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