65.9K
CodeProject 正在变化。 阅读更多。
Home

全局事件分发器

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.50/5 (4投票s)

2007年12月18日

CPOL
viewsIcon

24604

downloadIcon

337

全局事件处理程序分发器。

引言

本文讨论了如何通过在事件定义及其处理程序方法上定义自定义属性来添加事件处理程序。

背景

通过使用 EventDistirbutor,您无需在事件及其处理程序方法类之间建立引用。

Using the Code

发布您的事件

[PublishEvent("OnOver")]
public event EventHandler OnOver;

订阅该事件

这必须是 public!

[SubscriberEvent("OnOver")]
public void OnOver(object sender, EventArgs e)
{
    Console.WriteLine("OnOver From Class A");
}

历史

  • 2007年12月18日:初始发布
© . All rights reserved.