Является ли Visual.AddVisualChild() частью FrameworkElement.AddLogicalChild()

Я просто установил очень простой элемент WPF, производный от FrameworkElement. Поскольку FrameworkElement и FrameworkContentElement являются частью логического дерева, которое я использовал

  base.AddLogicalChild(child);

добавить дочерние элементы.

Но я наткнулся на несколько примеров, где мне пришлось дополнительно использовать метод AddVisualChild, унаследованный от Visual:

 base.AddVisualChild(child);

Вопрос в том, нужен ли вообще второй звонок. Разве изменения в логическом дереве не отражаются на визуальном дереве автоматически во время выполнения?

0 ответов

Другие вопросы по тегам