社区
C#
帖子详情
WPF中的隧道路由事件,有何用途!!!
boything51
2012-03-25 05:28:04
WPF中的隧道路由事件(preview),书上说是可以预处理,比如,鼠标事件,先在父窗口触发鼠标事件,最后才是按钮(真正的事件源)触发
我没什么程序经验,请问,实际中,什么情况下有用,求举例,谢谢。。。。。。。
...全文
204
3
打赏
收藏
WPF中的隧道路由事件,有何用途!!!
WPF中的隧道路由事件(preview),书上说是可以预处理,比如,鼠标事件,先在父窗口触发鼠标事件,最后才是按钮(真正的事件源)触发 我没什么程序经验,请问,实际中,什么情况下有用,求举例,谢谢。。。。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
boything51
2012-03-25
打赏
举报
回复
[Quote=引用 2 楼 sp1234 的回复:]
隧道、冒泡等是说的控制的次序。比如你需要先让父类去决定一下要不要click,那么就可以选择隧道方式。
[/Quote]道理我明白了,具体应用体会只能在以后工作中去体会实际意义了,
多次发帖得到你的详细答复,谢谢你
以专业开发人员为伍
2012-03-25
打赏
举报
回复
隧道、冒泡等是说的控制的次序。比如你需要先让父类去决定一下要不要click,那么就可以选择隧道方式。
以专业开发人员为伍
2012-03-25
打赏
举报
回复
比如说你为Button的模板中放入一个StackPanel,其中除了有各种其它控件以外还有一个Calendar以及一个媒体播放器控件,那么用户点击Calender也就可以触发整个按钮的click 事件,用户点击电影也可以触发整个按钮的click事件。
这就是一种“从内部扩展”的思路,你可以丰富内容,而行为不变。假设你为Button添加了内容控件,结果无法触发click事件了,这不就是悲剧了嘛。这不就是winform那种难以扩展难以修改的所谓控件体系了嘛。
WPF
路由
事件
与附加
事件
WPF
路由
事件
:
路由
事件
的
事件
拥有者和
事件
响应者之间没有直接显示的订阅关系,
事件
的拥有者只负责激发
事件
,
事件
将有谁响应它并不知道,
事件
的响应者则安装有
事件
监听器,针对某类
事件
进行侦听,当有此类
事件
传递至...
WPF
-控件的常用属性-单例-
隧道
事件
WPF
-控件的常用属性-单例-
隧道
事件
【
WPF
】
路由
事件
总结
WPF
中
的
路由
事件
,我将学到的内容分为四部分来逐渐掌握 第一部分:
wpf
中
内置的
路由
事件
以Button的Click
事件
来说明内置
路由
事件
的使用 XAML代码: <Window x:Class="
Wpf
App1112.Window3" xmlns=...
第五章:
WPF
中
的
事件
与命令
WPF
中
的
事件
与命令
WPF
事件
详解
就像属性系统在
WPF
中
得到了升级、进化为依赖属性一样,
事件
系统在
WPF
也得到了升级-----进化成为了
路由
事件
(Routed Event),并在其基础上衍生出命令传递机制。这些机制在很大程度上减少了对程序员的束缚,让程序的...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章