是否可以在 WPF ScrollViewer 上调整鼠标滚轮滚动距离?
我发现使用鼠标滚轮时滚动太多。我有一个非常短的 ScrollViewer
(一行高),其中包含 WrapPanel
中的几行项目,并且它在一个“刻度”内向右滚动到底部,因此中间线永远不可见。
I find it is scrolling too much at a time when the mouse scroll wheel is used. I have a very short ScrollViewer
(one line tall) that contains a few lines of items in a WrapPanel
, and it is scrolling right to the bottom in one "tick" so that the middle line is never visible.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这不是一个很好的解决方案,但您可以添加一些带有文本的窗格 - 每行一个面板
ScrollViewer
类使用IScrollInfo
接口,并且有 2 种方法。向
UIElement.MouseWheel
事件添加一种方法,并且一次旋转 == 面板的一个子项。...或者你可以使用:
Not nice solution but you could add a few panes with text - one panel each line
ScrollViewer
class usesIScrollInfo
interface and there are 2 methods.Add a method to
UIElement.MouseWheel
event and one rotation == one children of a panel....or you could use: