Лучшая практика, когда вам нужно два пользовательских элемента управления (winforms) для общения

Extended problem

Я хотел бы добавить новую проблему в дополнение к исходной проблеме, указанной ниже. Один из пользовательских элементов управления в приложении содержит список объектов, к которым мне нужно получить доступ из другого пользовательского элемента управления. Как это может быть сделано? (Я не верю, что разделение на элементы управления выполнено очень хорошо, но я бы не стал его менять ...)

Должен ли я делать это по событиям, как с исходной проблемой, или мне нужно завладеть родительской формой и использовать ее для поиска экземпляра элемента управления и предоставления его в качестве свойства?

Original problem

У меня есть два пользовательских элемента управления в форме, которые я хочу иметь возможность общаться друг с другом. Usercontrol A должен иметь возможность начать операцию на B.

Каков предпочтительный способ решения этой проблемы? Должна ли форма ждать Событие от A, а затем начать операцию на B? Любой шаблон дизайна для этого? Или это еще более простое решение?

Заранее спасибо! :)

Ответы на вопрос(3)

Ваш ответ на вопрос