У меня есть событие в моем MainWindow, которое запускается из одного из моих дочерних элементов управления как перенаправленное событие. MainWindow имеет вызов AddHandler, чтобы поймать перенаправленный огонь.
Я хотел бы запустить это же событие из ДРУГОГО дочернего элемента, но этот элемент (menuItem) создается на лету, поэтому, когда я пытаюсь использовать AddHandler в MainWindow, например:
this.AddHandler(MyMenuItem.EditExtensionsEvent, new RoutedEventHandler(this.EditExtensions));
Я получаю исключение с нулевым аргументом, поскольку MyMenuItem еще не существует.
Кто-нибудь знает, как я могу использовать перенаправленное событие?