带有 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>
问题出在已修复的问题上。删除后,滚动条可见。
我想实现一个 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>
问题出在已修复的问题上。删除后,滚动条可见。