Лучшая практика, когда вам нужно два пользовательских элемента управления (winforms) для общения
Extended problem
Я хотел бы добавить новую проблему в дополнение к исходной проблеме, указанной ниже. Один из пользовательских элементов управления в приложении содержит список объектов, к которым мне нужно получить доступ из другого пользовательского элемента управления. Как это может быть сделано? (Я не верю, что разделение на элементы управления выполнено очень хорошо, но я бы не стал его менять ...)
Должен ли я делать это по событиям, как с исходной проблемой, или мне нужно завладеть родительской формой и использовать ее для поиска экземпляра элемента управления и предоставления его в качестве свойства?
Original problem
У меня есть два пользовательских элемента управления в форме, которые я хочу иметь возможность общаться друг с другом. Usercontrol A должен иметь возможность начать операцию на B.
Каков предпочтительный способ решения этой проблемы? Должна ли форма ждать Событие от A, а затем начать операцию на B? Любой шаблон дизайна для этого? Или это еще более простое решение?
Заранее спасибо! :)