У класса А есть событие. Класс B хочет подписаться на него. У класса B есть событие, и класс A хочет подписаться на него.
Я попытался создать объект класса B в A и класса A в B. Но это тупик.
Мне нужна помощь здесь...
Серые прямоугольники должны быть событиями. Стрелка указывает, что событие должно передаваться от класса к классу.
class A
{
B b;
public event EventHandler eventA;
OnEventA()
{
eventA();
}
public A()
{
b= new B();
b.eventB += DoSomethingElse();
}
}
class B
{
A a;
public B()
{
a= new A();
a.eventA += DoSomething();
}
public event EventHandler eventB;
OnEventB()
{
eventB();
}
}