Мне очень трудно найти стандартный шаблон / лучшие практики, которые связаны с рендерингом дочерних элементов управления внутри композита на основе значения свойства.
Вот базовый сценарий. У меня есть составной элемент управления, который имеет два дочерних элемента управления, текстовое поле и раскрывающийся список. Допустим, есть свойство, которое переключает какой дочерний объект отображать.
так:
myComposite.ShowDropdown = true;
Если значение равно true, отображается раскрывающийся список, в противном случае отображается текстовое поле.
Значение свойства должно быть сохранено во всех обратных передачах, а правильный элемент управления должен отображаться на основе значения обратной передачи.
Какие-нибудь хорошие примеры там?