WPF学习之事件的学习(二)
发布时间:2016-08-07 22:00:05
3.2自定义路由事件 为了方便程序中对象之间的通信,通常需要我们自己定义一些路由事件。那么如何去创建自定义路由事件呢?下面通过一个例子来说明自定义路由事件的创建。 创建自定义路由事件大体来说分为三个步骤:声明并注册路由事件 首先,定义路由事件与依赖属性的定义手法极为相似 ...
3.2自定义路由事件
为了方便程序中对象之间的通信,通常需要我们自己定义一些路由事件。那么如何去创建自定义路由事件呢?下面通过一个例子来说明自定义路由事件的创建。
创建自定义路由事件大体来说分为三个步骤:
- 声明并注册路由事件
首先,定义路由事件与依赖属性的定义手法极为相似——申明一个由public static readonly修饰的RoutedEvent类型的字段,然后使用EventManager类的RegisterRoutedEvent方法进行注册。 完整的注册路由事件的代码如下:
//声明并注册路由事件public static readonly RoutedEvent ClickEvent = EventManger.RegisterRoutedEvent("Click",RoutingStrategy.Bubble,typeof(RoutedEventHandler),typeof(ButtonBase));
原标题:WPF学习之事件的学习(二)
关键词:wpf
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。