即使在需要时,是否可以强制水平(或垂直)滚动显示?
问题是我需要根据项目显示不同的颜色。这很好但你可以清楚地看到颜色没有到达列表视图的两个边缘,这有点难看。更糟糕的是,我在listview中有另一个listview,其中包含另一个item列表。那些项目的背景甚至没有接近列表视图的边缘。
答案 0 :(得分:80)
您可以使用ScrollViewer.HorizontalScrollBarVisibility
和ScrollViewer.VerticalScrollBarVisibility
附加属性为垂直和水平滚动指定四个选项的滚动条的可见性:Auto
,Disabled
,{ {1}}和Hidden
。
Visible
<ListView ScrollViewer.HorizontalScrollBarVisibility="Disabled">
会让它永远不会显示并且无法滚动,Disabled
会显示它,但会允许用户使用文本选择和箭头键/鼠标滚轮等滚动
答案 1 :(得分:8)
直接在滚动条上:
<ScrollViewer HorizontalScrollBarVisibility="Hidden" />
如果你在一个在ControlTemplate中实现它的控件中执行它:
<StackPanel ScrollViewer.HorizontalScrollBarVisibility="Hidden" />