从现有事件处理程序创建事件处理程序

本文关键字:事件处理 程序 创建 | 更新日期: 2023-09-27 18:00:54

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

从现有事件处理程序创建事件处理程序

你的意思是这样的吗?

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; }
    }
}