我在WPF中搜索一种创建滚动查看器(滚动条)来控制ListView的方法。 基本上我想禁用listview的默认滚动条并在另一个面板上显示滚动条。
有人可以指出我正确的方向或为我提供代码片段吗?
提前致谢。
编辑: 为了使解释更容易:
我想有一个包含没有滚动条的列表视图的窗口,我希望屏幕上有一个单独的滚动条来控制该列表视图。
答案 0 :(得分:1)
如果你想在没有ScrollBars的面板中安装ListView,那么就像这样禁用它们:
<ListView ScrollViewer.VerticalScrollBarVisibility="Hidden"
ScrollViewer.HorizontalScrollBarVisibility="Hidden" .../>
如果您希望有一个单独的ScrollViewer,它将在ListView中滚动,然后将该ScrollViewer的属性与ListView中的ScrollViewer绑定。
或者您可以使用ScrollToVertialOffset或ScrollToHorizontalOffset在ListView中移动ScrollViewer。