你的位置:首页 > 软件开发 > ASP.net > WPF学习之事件的学习(二)

WPF学习之事件的学习(二)

发布时间:2016-08-07 22:00:05
3.2自定义路由事件  为了方便程序中对象之间的通信,通常需要我们自己定义一些路由事件。那么如何去创建自定义路由事件呢?下面通过一个例子来说明自定义路由事件的创建。  创建自定义路由事件大体来说分为三个步骤:声明并注册路由事件    首先,定义路由事件与依赖属性的定义手法极为相似 ...

WPF学习之事件的学习(二)

  3.2自定义路由事件

  为了方便程序中对象之间的通信,通常需要我们自己定义一些路由事件。那么如何去创建自定义路由事件呢?下面通过一个例子来说明自定义路由事件的创建。

  创建自定义路由事件大体来说分为三个步骤:

  1. 声明并注册路由事件

    首先,定义路由事件与依赖属性的定义手法极为相似——申明一个由public static readonly修饰的RoutedEvent类型的字段,然后使用EventManager类的RegisterRoutedEvent方法进行注册。 完整的注册路由事件的代码如下:

  1. //声明并注册路由事件public static readonly RoutedEvent ClickEvent = EventManger.RegisterRoutedEvent("Click",RoutingStrategy.Bubble,typeof(RoutedEventHandler),typeof(ButtonBase));

    原标题:WPF学习之事件的学习(二)

    关键词:wpf

wpf
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。