一 概要
本文通过实例演示WPF自定义路由事件的使用,进而探讨了路由事件与普通的CLR事件的区别(注:“普通的CLR事件”这个说法可能不太专业,但是,我暂时也找不到什么更好的称呼,就这么着吧,呵呵。)(扩展阅读:例说.NET事件的使用)。
二 实例演示与说明
1 新建DetailReportEventArgs类,该类派生自RoutedEventArgs类,RoutedEventArgs...
分类:
其他好文 时间:
2014-09-01 22:48:23
阅读次数:
266
自定义路由事件大体上可分为三个步骤:
1、声明并注册路由事件;
2、为路由事件添加CLR事件包装;
3、创建可以激发路由事件的方法。
主要的示例代码如下:
public class TimeButton : Button
{
///
/// 声明并注册路由事件。
///
public static readonly RoutedEvent Repo...
分类:
其他好文 时间:
2014-08-16 11:13:30
阅读次数:
223
前言:CLR事件模式建立在委托的基础上,委托说调用回调方法的一种类型安全的方式。我个人觉得事件本质就是委托,所以把委托弄清楚,只要知道事件基本语法就会使用了(如果说到线程安全,我个人觉得这个应该和线程一起去讨论),所以这篇只做一个简单的时间介绍和写一些我看到的或我用到的一些代码。EventHandl...
分类:
其他好文 时间:
2014-08-12 16:43:14
阅读次数:
278