我发现使用鼠标滚轮时滚动太多了。我有一个非常短的ScrollViewer
(一行高),在WrapPanel
中包含几行项目,并且在一个“tick”中向右滚动到底部,因此中间的行从不可见。
答案 0 :(得分:2)
不是很好的解决方案,但你可以添加几个带文字的窗格 - 每行一个面板
ScrollViewer
类使用IScrollInfo
接口,有2种方法。
((IScrollInfo)myPanel).LineUp();// and LineDown()
为UIElement.MouseWheel
事件和一个轮换==一个面板的子项添加方法。
......或者您可以使用:
myScrollviewer.ScrollToVerticalOffset(offset);