委托不是事件。
拿Button控件举例。
先初始化一个新的button实例。
在这里可以看到Click、ContextMenuClosing等等这些都是事件。
在进入ButtonBase中可以看到
在声明事件时是有调用到RoutedEventHandler(路由事件处理处理程序)。可以看到RoutedEventHandler是一个delegate(委托)。
下面的注释中提及到,“表示将处理各种路由事件的方法”。
从上可以看出。delegate(委托)对于事件来说是用来表示事件的方法的。
由此可以得出委托不是事件,但委托是事件组成的一部分。
如果有不当或者不明确的地方,还望大家可以在评论中指出或讨论。