社区
WPF/Silverlight
帖子详情
ScrollViewer 在拖动,及鼠标中键滚动时,怎么才能进行一些处理?
sjfujiang
2011-07-25 08:09:18
RT
当鼠标位于滚动条上时,MOUSEWHEEL,MOUSELEFTBUTTONDOWN这两个事件就失灵了.
我想在滚动时,程序上进行一些处理,如何才能实现?
...全文
243
5
打赏
收藏
ScrollViewer 在拖动,及鼠标中键滚动时,怎么才能进行一些处理?
RT 当鼠标位于滚动条上时,MOUSEWHEEL,MOUSELEFTBUTTONDOWN这两个事件就失灵了. 我想在滚动时,程序上进行一些处理,如何才能实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dreaminglove
2012-03-02
打赏
举报
回复
budong de高手在研发,菜鸟乱说话没人回复的
扬帆161
2012-02-29
打赏
举报
回复
我现在也碰到过个问题,不知,你现在,没有没好的解决方法啊,
QQ:1511628668
sjfujiang
2011-07-26
打赏
举报
回复
[Quote=引用 1 楼 jv9 的回复:]
你使用的是Silverlight哪个版本? 对于ScrollViewer的鼠标事件响应,Silverlight 3和Silverlight 4处理方法不同。
Silverlight 3需要自定义设置MouseWheel事件,才能正常被激活调用。
Silverlight 4是自动执行MouseWheel事件,但是需要设置IsHitTestVisible="Ture"。
[/Quote]
设置了,但是还是没好用.
我的鼠标是放在 滚动条上滚动中键的.
有其它的解决办法吗
jv9
2011-07-25
打赏
举报
回复
关于IsHitTest请参考MSDN解释:http://msdn.microsoft.com/en-us/library/ee309564(VS.95).aspx
jv9
2011-07-25
打赏
举报
回复
你使用的是Silverlight哪个版本? 对于ScrollViewer的鼠标事件响应,Silverlight 3和Silverlight 4处理方法不同。
Silverlight 3需要自定义设置MouseWheel事件,才能正常被激活调用。
Silverlight 4是自动执行MouseWheel事件,但是需要设置IsHitTestVisible="Ture"。
WPF
ScrollView
er
滚动
条
鼠标
移入移出及
鼠标
按下
拖动
时
的外观样式
在WPF 中自定义
ScrollView
er
的样式实现的效果如下图所示:主要是
鼠标
移入显示
滚动
条,移出
鼠标
滚动
条消失,按住拖拽改变
滚动
条外观颜色等; 关键点几个点是:1:在
ScrollView
er
的自定义模板中 定义好如下几个事件触发器: 用于
滚动
条
滚动
时
的触发显示; 用于响应
鼠标
移入
时
显示
滚动
条 用于响应
鼠标
移出
时
滚动
条消失2:当按住
滚动
滑块
时
,滑块的外观颜色变化: Scrol
解决WPF
ScrollView
er
中嵌套其他(DataGrid、ItemsControl等等)控件后,
鼠标
滚动
不响应
解决wpf
ScrollView
er
中嵌套其他(DataGrid、ItemsControl等等)控件后,
鼠标
滚动
不响应
WPF 多个
ScrollView
er
滚动
同步
WPF 多个
ScrollView
er
滚动
同步独立观察员 2023 年 5 月 31 日0、前言在
进行
WPF 程序开发
时
,有
时
界面内容分别放在不同的
滚动
区域中,也就是在不同的
ScrollView
er
控件中,默认情况下,它们各自的内容
滚动
是互不影响的,这也符合大部分的场景。但是偏偏就有这么一些场景,需要让它们虽然身处不同区域,但是其中一个区域内容
滚动
后,另外的一个或几个
滚动
区域也要同步
滚动
,...
WPF解决
ScrollView
er
内部
鼠标
滚轮无法控制上下翻页
WPF解决
ScrollView
er
内部
鼠标
滚轮无法控制上下翻页
WPF
ScrollView
er
跟随
鼠标
滑动设置
1.xaml设置 //这里我用了Hidden隐藏
滚动
条的显示,
滚动
功能不受影响 <
ScrollView
er
x:Name="
scrollview
" PreviewMouseWheeel="
ScrollView
er
_PreviewMouseWheel" V
er
ticalScrollBarVisibility="Hidden" /> 2.定义隧道事件PreviewMouseWheel private void
ScrollView
er
_PreviewMouseWheel(object sende
WPF/Silverlight
8,734
社区成员
12,029
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章