Задать вопрос
@iRumba

Можно ли в C# подписать одно событие на другое?

Здравствуйте.
Можно ли построить цепочку из событий и привязаться лишь к последнему из них?

Например есть дерево - класс MyTree, который унаследован от MyTreeNodeList
MyTreeNodeList управляет списком узлов MyTreeNode

MyTreeNode так же имеет ссылку на дочерний MyTreeNodeList

MyTreeNode может вызывать событие TextChanged

MyTreeNodeList может вызывать событие NodeAdded

Так вот, я хочу, чтобы событие NodeAdded, например, дошло от текущего объекта к основному MyTree и вызвало там событие OnAdd

Как можно это осуществить, не создавая в классе MyTreeNodeList функцию для обработки события? Просто событий, которые должны достигнуть корней, немало, неужели под каждое придется писать управляющую функцию?
  • Вопрос задан
  • 504 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • Учебный центр IBS
    DEV-001_NET Шаблоны проектирования GoF. Редакция для .NET
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы