Здравствуйте.
Можно ли построить цепочку из событий и привязаться лишь к последнему из них?
Например есть дерево - класс MyTree, который унаследован от MyTreeNodeList
MyTreeNodeList управляет списком узлов MyTreeNode
MyTreeNode так же имеет ссылку на дочерний MyTreeNodeList
MyTreeNode может вызывать событие TextChanged
MyTreeNodeList может вызывать событие NodeAdded
Так вот, я хочу, чтобы событие NodeAdded, например, дошло от текущего объекта к основному MyTree и вызвало там событие OnAdd
Как можно это осуществить, не создавая в классе MyTreeNodeList функцию для обработки события? Просто событий, которые должны достигнуть корней, немало, неужели под каждое придется писать управляющую функцию?