FrameworkContentElement.AddLogicalChild(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega el elemento proporcionado como elemento secundario de este elemento.
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)
Parámetros
- child
- Object
Elemento secundario que se va a agregar.
Comentarios
Este método puede producir una excepción si se llama en un momento en que otro proceso itera el árbol lógico.
La mayoría FrameworkContentElement de las clases derivadas exponen colecciones dedicadas que son responsables de la contención (por ejemplo, Inlines en la Span clase ; Blocks en la Section clase ). Normalmente, puede evitar cualquier necesidad de manipular el árbol lógico directamente si deriva de estas clases en su lugar. Trabajar con el árbol lógico para los elementos de contenido es un escenario avanzado que puede requerir un analizador especializado o un especializado FrameworkElement que actúa como elemento de representación primario (host de contenido).
Para obtener más información sobre cómo usar LogicalChildren y AddLogicalChild, vea Árboles en WPF.