UIElement
имеет свойство Children
, которое содержит все дочерние элементы, которые оно содержит, вы можете попытаться изменить это.
Однако лично я предпочел бы использовать DataTemplateSelector
и внутри которые определяют логи c из которых DataTemplate
для отображения на основе некоторых критериев для модели представления, отображаемой в этой позиции.
В качестве альтернативы, если DataTemplateSelector
не делает этого за вас, вы можете определить оба состояния в вашем mycustomusercontrol
и переключите видимость для них.
Множество решений вашей проблемы.