在WPF列表框中,旋转鼠标滚轮将按“鼠标滚轮”选项中Windows控制面板中指定的行数滚动列表。
如何更改此设置,例如我想使用鼠标滚轮随时滚动一行WPF ListBox。
谢谢。
答案 0 :(得分:1)
如您所述,它是一个控制面板设置,您试图覆盖它。这会让用户感到困惑。我建议你不要这样做。
但是,您可以尝试覆盖各种事件,并使用scrollViewer.ScrollToVerticalOffset(...);
答案 1 :(得分:0)
如ygoe在评论中所述,您正在寻找的是:
ScrollViewer.CanContentScroll="False"
在我的测试中,它确实一次将列表滚动了一行。
当然,您应该考虑到它会覆盖Erno所说的全局窗口设置