Я только что установил очень простой элемент WPF, производный от FrameworkElement.Поскольку FrameworkElement и FrameworkContentElement являются частью логического дерева, я использовал
base.AddLogicalChild(child);
для добавления дочерних элементов.
Но я наткнулся на несколько примеров, где мне пришлось дополнительно используйте метод AddVisualChild, унаследованный от Visual:
base.AddVisualChild(child);
Вопрос в том, нужен ли вообще второй вызов.Разве изменения в логическом дереве не отражаются на дереве визуалов автоматически во время выполнения?