Предположим, у меня есть коробка. В коробке есть куча конвертов. В каждом конверте имеется несколько индексных карточек. Если я пишу что-то на одной карточке индекса, каждая индексная карта во всем поле должна выполнять метод foo().Многоуровневые обработчики событий
Как я вижу, указательная карточка должна сообщить своему конверту, что что-то произошло. Его конверт должен сообщить коробке, что что-то случилось с одной из его карточек. В поле указано, что все конверты сообщают всем своим индексным картам о выполнении метода foo().
Я относительно не знаком с функциями обработчика событий/делегатов C#. Из того, что я могу сказать, это, по-видимому, полезно для них. Есть ли у делегатов путь сюда, или есть лучший способ? Как вы могли бы выкинуть рамки для многоуровневых обработчиков событий? Любое понимание было бы оценено.
Похож на хороший вариант использования шаблона публикации/подписания. Все индексные карточки будут подписчиками, а потенциально издателями – Rob