wpf 理解路由事件

路由允许事件在某个元素是引发,可以编写好的代码 文件
直接路由事件与.net事件一个不能乱传,
冒泡路由事件,可以向上的父元素引发,一直向外,
所有的控件都 可以用同一个事件,都是通过一个事件名来指向。
第一个引发这个事件的对象,第二个是路由事件的参数,有一个重要的属性。Souce是对象的事件,当事件
origiacl Source指向树中更深 的层次,
e.Handle为true事件就不会继续传递了,
来源可以通过一个复选框。
对于一个函数一定要看返回值和参数,这是很重要的,还有在类的放的位置,这影响一些参数的传递,我使用。
不注册这个事件,是父级的也不会调用这个事件的,
也可以设置Handle来终止,好像数组中的\0一样
隧道路由事件
从上向下。以wpf可以成对的定义事件。
PreviewKeydown,做一个例子。
Event是一个e.RouteEvent可以查看处理的事件名.

这里写图片描述

一般都 是成对出现的。区别两都 的是Prview是否带着。
两者可以通过Preview来实现

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值