Я работаю с небольшим количеством кода, который структурирован следующим образом:
Форма A имеет пользовательские элементы управления B и G внутри. Пользовательский элемент управления B содержит пользовательский элемент управления D, а пользовательский элемент управления D имеет метод «обновления». Пользовательский элемент управления G имеет внутри себя пользовательский элемент управления F, а пользовательский элемент управления F должен вызывать метод "refresh" в D.
1) Если не считать реструктуризации кода (это унаследованный код, так что он не рассматривается в качестве опции), являются ли делегаты лучшим способом решения этой проблемы? Если нет, у вас есть другое предложение?
2) У меня нет опыта работы с функциями делегатов - есть ли хороший пример или пример, который я мог бы использовать для адаптации к своему коду для достижения желаемой функциональности?