摘要:
WPF中的事件我们称之为路由事件。那么它和.NET的传统事件有什么区别了。我们首先来了解下路由事件。 路由事件是可以在UI树形结构进行传递的。也就是说激发控件可以把这个事件消息传递到根节点上去。在树形节点上,只要监听器,都可以读到这个事件信息。这样可以看出,路由事件是一对多的。而传统的.NET事件却是单对单的。 好了,废话不多说。我们先来看看路由事件是如何使用的。路由事件的注册和我们的依赖属性是差不多的。 大致就是以下三个步骤: /* * 路由事件的定义 * 1、声明路由事件 * 路由事件是一个静态的,只读的,类型是RoutedEvent * 使用EventManger来进行注册 * *... 阅读全文