Предполагая, что вы хотите обработать событие, вызванное ClassB
:
Вы регистрируете событие для события ClassA
, а не ClassB
. Тот факт, что вы делаете это из класса b, ничего не значит.
Предполагая, что вы хотите обработать событие, вызванное ClassA
:
Одна возможность состоит в том, что событие вызывается другим экземпляром ClassA
, а не тем, кто обрабатывает событие.
ClassA classA = new ClassA();
Выше создается новый экземпляр класса A. Если это не то событие, которое вызывает событие, ваш метод не будет вызван.