Если у вас есть родительская страница - больше похожая на холст - с меню побочных действий, при щелчке по холсту снимается очистка и добавляется новый дочерний пользовательский элемент управления. В этом сценарии должен ли дочерний элемент управления обрабатывать свою ответственность или делегировать ее родителю? Сколько ребенок должен знать о родителе и сколько родитель должен знать о ребенке? Наконец, какой из этих двух элементов управления должен иметь ссылку на другой?
Дочерний элемент управления не должен ничего знать о своем родительском элементе управления.
Родитель может передавать ему данные в процессе конструирования и при вызовах методов, а также получать данные обратно через события и типы возврата.