从现有的事件创建一个事件处理程序

时间:2015-07-02 14:09:18

标签: c# events dll event-handling

我想创建一个包含某些事件处理程序的类库。更确切地说,这个库将继承自存在各种事件的某个dll。如何将这些事件包装在我自己的类库中?

1 个答案:

答案 0 :(得分:0)

你的意思是这样吗?

class InnerClass
{
    public event EventHandler SomeEvent;
}

class WrapperClass
{
    private InnerClass innerClass = new InnerClass();

    public event EventHandler SomeEventWrapped
    {
        add { innerClass.SomeEvent += value; }
        remove { innerClass.SomeEvent -= value; }
    }
}