是否可以在WPF ScrollViewer上调整鼠标滚轮距离?

时间:2010-07-29 02:01:20

标签: wpf scrollviewer mousewheel

我发现使用鼠标滚轮时滚动太多了。我有一个非常短的ScrollViewer(一行高),在WrapPanel中包含几行项目,并且在一个“tick”中向右滚动到底部,因此中间的行从不可见。

1 个答案:

答案 0 :(得分:2)

不是很好的解决方案,但你可以添加几个带文字的窗格 - 每行一个面板

ScrollViewer类使用IScrollInfo接口,有2种方法。

((IScrollInfo)myPanel).LineUp();// and LineDown()

UIElement.MouseWheel事件和一个轮换==一个面板的子项添加方法。

......或者您可以使用:

 myScrollviewer.ScrollToVerticalOffset(offset);