我发现使用鼠标滚轮时滚动太多。我有一个很短的ScrollViewer
(一行高)包含几行项目WrapPanel
,并且它会在一个“刻度”内向右滚动到底部,以便中间的线永远不可见。
这不是一个很好的解决方案,但您可以添加一些带有文本的窗格 - 每行一个面板
ScrollViewer
类用途IScrollInfo
接口,有2个方法。
((IScrollInfo)myPanel).LineUp();// and LineDown()
添加一个方法到UIElement.MouseWheel
事件和一次旋转 == 面板的一个子项。
...或者你可以使用:
myScrollviewer.ScrollToVerticalOffset(offset);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)