LogicalTreeHelper.GetChildren Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
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
A coleção enumerável dos objetos filho imediatos começando do current
na árvore lógica.