Compartir a través de


LogicalTreeHelper.GetChildren Método

Definición

Devuelve la colección de objetos secundarios inmediatos del objeto especificado mediante el procesamiento del árbol lógico.

Sobrecargas

GetChildren(DependencyObject)

Devuelve la colección de objetos secundarios inmediatos del objeto especificado mediante el procesamiento del árbol lógico.

GetChildren(FrameworkContentElement)

Devuelve la colección de objetos secundarios inmediatos del objeto FrameworkContentElement especificado mediante el procesamiento del árbol lógico.

GetChildren(FrameworkElement)

Devuelve la colección de objetos secundarios inmediatos del objeto FrameworkElement especificado mediante el procesamiento del árbol lógico.

GetChildren(DependencyObject)

Devuelve la colección de objetos secundarios inmediatos del objeto especificado mediante el procesamiento del árbol lógico.

public:
 static System::Collections::IEnumerable ^ GetChildren(System::Windows::DependencyObject ^ current);
public static System.Collections.IEnumerable GetChildren (System.Windows.DependencyObject current);
static member GetChildren : System.Windows.DependencyObject -> System.Collections.IEnumerable
Public Shared Function GetChildren (current As DependencyObject) As IEnumerable

Parámetros

current
DependencyObject

Objeto desde el que se inicia el procesamiento del árbol lógico. Se espera que sea una clase FrameworkElement o FrameworkContentElement.

Devoluciones

IEnumerable

Colección enumerable de objetos secundarios inmediatos del árbol lógico del objeto especificado.

Comentarios

Use este método auxiliar y de firma principalmente cuando no esté seguro de si current es o FrameworkElement FrameworkContentElement y tampoco está seguro de si la clase de ese objeto admite su propia colección de modelos de contenido. Si puede determinar el tipo del objeto que está consultando, compruebe la propiedad de contenido específica que sabe que existe en ese tipo. Por ejemplo, si sabe que el objeto que está consultando es , ItemsControlcompruebe la Items propiedad para obtener una colección fuertemente tipada, que tiene compatibilidad con la interfaz de colección y probablemente sea más útil que un enumerador.

Se aplica a

GetChildren(FrameworkContentElement)

Devuelve la colección de objetos secundarios inmediatos del objeto FrameworkContentElement especificado mediante el procesamiento del árbol lógico.

public:
 static System::Collections::IEnumerable ^ GetChildren(System::Windows::FrameworkContentElement ^ current);
public static System.Collections.IEnumerable GetChildren (System.Windows.FrameworkContentElement current);
static member GetChildren : System.Windows.FrameworkContentElement -> System.Collections.IEnumerable
Public Shared Function GetChildren (current As FrameworkContentElement) As IEnumerable

Parámetros

current
FrameworkContentElement

Objeto desde el que se inicia el procesamiento del árbol lógico.

Devoluciones

IEnumerable

Colección enumerable de los objetos secundarios inmediatos a partir de current en el árbol lógico.

Se aplica a

GetChildren(FrameworkElement)

Devuelve la colección de objetos secundarios inmediatos del objeto FrameworkElement especificado mediante el procesamiento del árbol lógico.

public:
 static System::Collections::IEnumerable ^ GetChildren(System::Windows::FrameworkElement ^ current);
public static System.Collections.IEnumerable GetChildren (System.Windows.FrameworkElement current);
static member GetChildren : System.Windows.FrameworkElement -> System.Collections.IEnumerable
Public Shared Function GetChildren (current As FrameworkElement) As IEnumerable

Parámetros

current
FrameworkElement

Objeto desde el que se inicia el procesamiento del árbol lógico.

Devoluciones

IEnumerable

Colección enumerable de los objetos secundarios inmediatos a partir de current en el árbol lógico.

Se aplica a