ScrollViewer如何用滑轮控制滑动条?

LIGA1998 2014-02-10 08:24:31
如题,ScrollViewer的属性貌似没有鼠标相关
我用MouseWheel来控制也无效,按钮的单击事件却能成功SV1.LineLeft();不知为何。

private void SV1_MouseWheel(object sender, MouseWheelEventArgs e)
{
if (e.Delta > 0)
{
SV1.LineLeft();
}

if (e.Delta < 0)
{
SV1.LineRight();
}
}

求大神解决,本人小白
...全文
134 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
LIGA1998 2014-02-10
  • 打赏
  • 举报
回复
引用 1 楼 KumaPower 的回复:
我觉得,就算ScrollViewer提供MouseWheel事件,也没什么用,毕竟不能指望只有当ScrollViewer获取到焦点才能滚动吧。楼主你试试在最外层的布局,捕获MouseWheel事件,在事件里面在设置左右滚动吧。
就在刚刚,我看见了其他帖子一个大神的回复,我明白了,PreviewMouseWheel就成功了,不过还是谢谢你
Bonjour-你好 2014-02-10
  • 打赏
  • 举报
回复
我觉得,就算ScrollViewer提供MouseWheel事件,也没什么用,毕竟不能指望只有当ScrollViewer获取到焦点才能滚动吧。楼主你试试在最外层的布局,捕获MouseWheel事件,在事件里面在设置左右滚动吧。

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧