FrameworkContentElement.AddLogicalChild(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет предоставленный элемент в качестве дочернего элемента этого элемента.
protected public:
void AddLogicalChild(System::Object ^ child);
protected internal void AddLogicalChild(object child);
member this.AddLogicalChild : obj -> unit
Protected Friend Sub AddLogicalChild (child As Object)
Параметры
- child
- Object
Добавляемый дочерний элемент.
Комментарии
Этот метод может вызвать исключение при вызове во время итерации логического дерева другим процессом.
Большинство FrameworkContentElement производных классов предоставляют выделенные коллекции, ответственные за сдерживание (например, Inlines на Span классе; Blocks в Section классе). Как правило, вы можете избежать необходимости управлять логическим деревом напрямую, если вы наследуете от этих классов. Работа с логическим деревом для элементов содержимого — это расширенный сценарий, который может потребовать специализированного средства синтаксического анализа или специализированного FrameworkElement элемента, который выступает в качестве родительского элемента отрисовки (узла контента).
Дополнительные сведения об использовании LogicalChildren и AddLogicalChild см. в разделе Trees в WPF.