我有一个要求,即在页面顶部显示用户信息,并且图像的 ListView 将跟随它,并且我编写了以下代码(这是一个伪代码,但我认为这足以解释我所做的事情):
<ScrollViewer>
<StackPanel>
<Grid>
<!-- User Information Part -->
</Grid>
<ListView>
<!-- Images Part, This is a custom virtualized ListView, it's ItemsPanel is a custom VirtualizingWrapPanel -->
</ListView>
</StackPanel>
</ScrollViewer>
但是在这种情况下,VirtualizingWrapPanel(已经在另一个没有明确 ScrollViewer 声明的单独 ListView 上进行了测试并且它可以正常工作)和 ListView 的虚拟化将不起作用,因为 ScrollViewer 的所需高度是正无穷大并且所有项目都在ListView 将被扩展和渲染,我想知道是否有一种方法可以使 ScrollViewer 中的 ListView 可以虚拟化?谢谢