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см. в разделе Деревья в WPF.