Compartilhar via


LogicalTreeHelper.GetChildren Método

Definição

Retorna a coleção de objetos filho imediatos do objeto especificado processando a árvore lógica.

Sobrecargas

Nome Description
GetChildren(DependencyObject)

Retorna a coleção de objetos filho imediatos do objeto especificado, processando a árvore lógica.

GetChildren(FrameworkContentElement)

Retorna a coleção de objetos filho imediatos do especificado FrameworkContentElement processando a árvore lógica.

GetChildren(FrameworkElement)

Retorna a coleção de objetos filho imediatos do especificado FrameworkElement processando a árvore lógica.

GetChildren(DependencyObject)

Retorna a coleção de objetos filho imediatos do objeto especificado, processando a árvore lógica.

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

O objeto do qual iniciar o processamento da árvore lógica. Espera-se que isso seja um FrameworkElement ou FrameworkContentElement.

Retornos

A coleção enumerável de objetos filho imediatos da árvore lógica do objeto especificado.

Comentários

Use essa assinatura e método auxiliar principalmente quando você não tiver certeza se current é ou FrameworkElementFrameworkContentElement não tem certeza se a classe desse objeto dá suporte à sua própria coleção de modelos de conteúdo. Se você puder determinar o tipo do objeto que está consultando, verifique a propriedade de conteúdo específica que você sabe que existe nesse tipo. Por exemplo, se você souber que o objeto que está consultando é um ItemsControl, verifique a Items propriedade para obter uma coleção fortemente tipada, que tem suporte de interface de coleção e provavelmente é mais útil do que um enumerador.

Aplica-se a

GetChildren(FrameworkContentElement)

Retorna a coleção de objetos filho imediatos do especificado FrameworkContentElement processando a árvore lógica.

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

O objeto do qual iniciar o processamento da árvore lógica.

Retornos

A coleção enumerável de objetos filho imediatos começando current na árvore lógica.

Aplica-se a

GetChildren(FrameworkElement)

Retorna a coleção de objetos filho imediatos do especificado FrameworkElement processando a árvore lógica.

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

O objeto do qual iniciar o processamento da árvore lógica.

Retornos

A coleção enumerável de objetos filho imediatos começando current na árvore lógica.

Aplica-se a