我有一个ListView,而我只是将ItemsPanel模板替换为处于水平模式的StackPanel,如下所示:

<ListView.ItemsPanel>
    <ItemsPanelTemplate>
        <VirtualizingStackPanel Orientation="Horizontal" />
    </ItemsPanelTemplate>
</ListView.ItemsPanel>


但是,这些项目不会超出屏幕的右侧,因此,实际上没有任何方向的滚动。

我从// build /会话中复制了代码,所以我错过了什么?

最佳答案

您错过了像这样的滚动查看器的配置:

<ListView
   ScrollViewer.HorizontalScrollBarVisibility="Auto"
   ScrollViewer.HorizontalScrollMode="Enabled"
   ScrollViewer.VerticalScrollMode="Disabled"
   ... > ...

10-08 15:36