Насколько я помню шаги должны быть:
- Определите делегата в родительском окне
- Определите событие в родительском окне
Допустим, в вашем окне загруженное событие присоединяет пользовательский контроль к
событие, например -
this.MyEvent + = new
this.MyDelegate (this.UserControl1.SomeMethod);
Обратите внимание, что
SomeMethod должен соответствовать определению MyDelegate.
- Вызывать событие в родительском окне для каждой логики приложения.
Для примеров того, как определить делегатов / события, тогда google - ваш друг;) Также не забудьте отменить регистрацию вашего пользовательского элемента управления в событии, когда оно больше не требуется (когда окно закрывается).