c# WPF水平滚动条ScrollViewer重复按钮仅在内容的两侧

本文关键字:按钮 水平 WPF 滚动条 ScrollViewer | 更新日期: 2023-09-27 18:04:04

是否有一种方法可以只使用RepeatButtons获取滚动查看器并强制按钮到内容的边缘?

我想让它看起来像这样:

  +---+-------------------------------------------------------------+---+
  |   |                                                             |   |
  | < | Contents here...............................................| > |
  |   |                                                             |   |
  +---+-------------------------------------------------------------+---+

中间是ScrollViewer的内容,左边和右边是用于滚动内容的RepeatButtons

我想我可以使用自定义ScrollBar(但我不太了解这个或如何使按钮在内容之外),或者我可以使用RepeatButtons并将其点击连接到ScrollViewer。哪种方法(如果有的话)更好/更容易?

c# WPF水平滚动条ScrollViewer重复按钮仅在内容的两侧

我认为没有理由不能使用ScrollViewer。配置您的两个箭头(左/右)的事件处理程序,以微调ScrollToHorizontalOffset()和ScrollToVerticalOffset。