【发布时间】:2010-07-29 02:01:19
【问题描述】:
我发现使用鼠标滚轮时滚动太多。我有一个很短的ScrollViewer(一行高),其中包含WrapPanel 中的几行项目,它在一个“勾号”中向右滚动到底部,因此中间线永远不可见。
【问题讨论】:
标签: wpf scrollviewer mousewheel
我发现使用鼠标滚轮时滚动太多。我有一个很短的ScrollViewer(一行高),其中包含WrapPanel 中的几行项目,它在一个“勾号”中向右滚动到底部,因此中间线永远不可见。
【问题讨论】:
标签: wpf scrollviewer mousewheel
不是很好的解决方案,但您可以添加一些带有文本的窗格 - 每行一个面板
ScrollViewer类使用IScrollInfo接口,有2个方法。
((IScrollInfo)myPanel).LineUp();// and LineDown()
向UIElement.MouseWheel 事件添加一个方法和一个旋转 == 面板的一个子项。
...或者您可以使用:
myScrollviewer.ScrollToVerticalOffset(offset);
【讨论】: