1

我在 WinRT 平台上有一个 ListView 控件,但它的滚动条比我想要的要小。我想让它比默认样式更大。我应该如何创建样式并应用它?我关注这个线程如何将 WPF ScrollBar 样式应用于特定的列表视图?,但不会影响我这边的滚动条。任何想法?

4

1 回答 1

1

最简单的方法是在表单的设计视图中右键单击 ListView,单击编辑模板/编辑副本,然后单击确定。然后你必须对作为 ListView 模板一部分的 ScrollViewer 执行相同的操作 - 这有点棘手,因为当你右键单击它时 - 你会选择 ItemsPresenter,所以你需要点击 Esc 来选择外部控件是 ScrollViewer 并确保您只右键单击它的边框,这样您就可以编辑 ScrollViewer 的模板。然后你必须对垂直滚动条做同样的事情......然后你必须将所有元素的宽度以及顶部和底部的重复按钮的高度设置为你想要的值。然后更改 ListView 上的填充以考虑更宽的 ScrollBar(也许有更好的方法),通常会摆弄模板。这是一个示例(对不起,模板相当冗长,不适合 SO 答案。

于 2012-10-25T21:58:45.267 回答