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