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