我有带有X ListViews的StackPanel。
每个ListView必须垂直滚动。
StackPanel必须水平滚动。
<StackPanel Column="1" Grid.Row="1" Orientation="Horizontal">
<ListView MinWidth="200" Margin="5,5,5,5">
</ListView>
<ListView MinWidth="200" Margin="5,5,5,5">
</ListView>
...
</StackPanel>
使用此代码ListViews滚动工作正常。
如果我将StackPanel放在ScrollViewer中,则ListViews滚动不起作用。
答案 0 :(得分:5)
尝试更改ScrollViewer上的ScrollBarVisibility属性
<ScrollViewer
Grid.Column="1" Grid.Row="1"
VerticalScrollBarVisibility="Disabled"
HorizontalScrollBarVisibility="Auto">
<StackPanel Orientation="Horizontal">
<ListView MinWidth="200" Margin="5,5,5,5">
</ListView>
<ListView MinWidth="200" Margin="5,5,5,5">
</ListView>
</StackPanel>
</ScrollViewer>