LogicalTreeHelper.GetChildren Método

Definição

Devolve a coleção de objetos filhos imediatos do objeto especificado ao processar a árvore lógica.

Sobrecargas

Name Description
GetChildren(DependencyObject)

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

GetChildren(FrameworkContentElement)

Devolve a coleção de objetos filhos imediatos do especificado FrameworkContentElement , processando a árvore lógica.

GetChildren(FrameworkElement)

Devolve a coleção de objetos filhos imediatos do especificado FrameworkElement , processando a árvore lógica.

GetChildren(DependencyObject)

Devolve a coleção de objetos filhos 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 a partir do qual começar a processar a árvore lógica. Espera-se que isto seja ou a FrameworkElement ou FrameworkContentElement.

Devoluções

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

Observações

Use este método de assinatura e ajudante principalmente quando não tiver a certeza se current é um FrameworkElement ou FrameworkContentElement e também não tiver a certeza se a classe desse objeto suporta a sua própria coleção de modelos de conteúdo. Se conseguires determinar o tipo do objeto que estás a consultar, verifica a propriedade de conteúdo específica que sabes que existe nesse tipo. Por exemplo, se souber que o objeto que está a consultar é um ItemsControl, verifique a Items propriedade para obter uma coleção fortemente tipada, que tem suporte para interface de coleção e provavelmente é mais útil do que um enumerador.

Aplica-se a

GetChildren(FrameworkContentElement)

Devolve a coleção de objetos filhos 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 a partir do qual começar a processar a árvore lógica.

Devoluções

A coleção enumerável de objetos filhos imediatos a partir current da árvore lógica.

Aplica-se a

GetChildren(FrameworkElement)

Devolve a coleção de objetos filhos 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 a partir do qual começar a processar a árvore lógica.

Devoluções

A coleção enumerável de objetos filhos imediatos a partir current da árvore lógica.

Aplica-se a