带有 ScrollBar 的增量 ListView

Incremental ListView with ScrollBar

我想实现一个 ListView,它在滚动时加载新内容(它将包含 2000 多个元素)并带有滚动条。这是我的:

<ListView
   Width="500"
   MaxHeight="400"
   IsItemClickEnabled = "False"
   SelectionMode ="None"
   IncrementalLoadingThreshold="5"
   IncrementalLoadingTrigger="Edge"
   ScrollViewer.VerticalScrollBarVisibility="Visible"
   ScrollViewer.VerticalScrollMode="Enabled"/>

列表工作得很好,但滚动条不可见。我怎样才能让它发挥作用?

还有一条路要走。 您可以使用“ScrollViewer”和“Stackpanel”作为“ScrollViewer”的主要内容。 然后设置“方向”。最后将列表项添加为“Stackpanel”的子项 请查看示例:

<ScrollViewer
        Width="500"
        MaxHeight="400"
        VerticalScrollBarVisibility="Visible"
        VerticalScrollMode="Enabled"
        >
        <StackPanel Orientation="Vertical" SizeChanged="items_modified_event">
            <ListViewItem Content="item1" />
            <ListViewItem Content="item2" />
            <ListViewItem Content="item3" />
            <ListViewItem Content="item4" />
            .
            .
            .
            .
        </StackPanel>           
    </ScrollViewer>

问题出在已修复的问题上。删除后,滚动条可见。