WPF ListView ScrollBar可见为false

Dav*_*lle 29 wpf listview scrollbar

即使在需要时,是否可以强制水平(或垂直)滚动显示?

问题是我需要根据项目显示不同的颜色.这很好但你可以清楚地看到颜色没有到达列表视图的两个边缘,这有点难看.更糟糕的是,我在listview中有另一个listview,其中包含另一个item列表.那些项目的背景甚至不会接近列表视图的边缘.

Guy*_*uck 81

您可以指定滚动条的两个垂直和水平滚动的知名度,四个选项,使用ScrollViewer.HorizontalScrollBarVisibilityScrollViewer.VerticalScrollBarVisibility附加属性:Auto,Disabled,HiddenVisible.

<ListView ScrollViewer.HorizontalScrollBarVisibility="Disabled">
Run Code Online (Sandbox Code Playgroud)

Disabled将它永远不会显示和滚动是不可能的,Hidden将有它不显示,但将允许用户滚动使用文本选择和箭头键/鼠标滚轮等.


Car*_*rlo 8

直接在滚动条上:

<ScrollViewer HorizontalScrollBarVisibility="Hidden" />
Run Code Online (Sandbox Code Playgroud)

如果你在一个在ControlTemplate中实现它的控件中执行它:

<StackPanel ScrollViewer.HorizontalScrollBarVisibility="Hidden" />
Run Code Online (Sandbox Code Playgroud)