Compartilhar via


LogicalTreeHelper.GetChildren Método

Definição

Por meio do processamento da árvore lógica, retorna a coleção dos objetos filhos imediatos do objeto especificado.

Sobrecargas

GetChildren(DependencyObject)

Por meio do processamento da árvore lógica, retorna a coleção dos objetos filho imediatos do objeto especificado.

GetChildren(FrameworkContentElement)

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

GetChildren(FrameworkElement)

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

GetChildren(DependencyObject)

Por meio do processamento da árvore lógica, retorna a coleção dos objetos filho imediatos do objeto especificado.

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

IEnumerable

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

Comentários

Use essa assinatura e o método auxiliar principalmente quando você não tiver certeza se current é ou FrameworkContentElement FrameworkElement 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 à interface de coleção e provavelmente é mais útil do que um enumerador.

Aplica-se a

GetChildren(FrameworkContentElement)

Retorna uma coleção de objetos filho imediatos do FrameworkContentElement especificado 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

IEnumerable

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

Aplica-se a

GetChildren(FrameworkElement)

Retorna uma coleção de objetos filho imediatos do FrameworkElement especificado 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

IEnumerable

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

Aplica-se a