Partager via


LogicalTreeHelper.GetChildren Méthode

Définition

Retourne la collection d'objets enfants immédiats de l'objet spécifié, en traitant l'arborescence logique.

Surcharges

GetChildren(DependencyObject)

Retourne la collection d’objets enfants immédiats de l’objet spécifié en traitant l’arborescence logique.

GetChildren(FrameworkContentElement)

Retourne la collection d'objets enfants immédiats de l'objet FrameworkContentElement spécifié, en traitant l'arborescence logique.

GetChildren(FrameworkElement)

Retourne la collection d'objets enfants immédiats de l'objet FrameworkElement spécifié, en traitant l'arborescence logique.

GetChildren(DependencyObject)

Retourne la collection d’objets enfants immédiats de l’objet spécifié en traitant l’arborescence logique.

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

Paramètres

current
DependencyObject

Objet à partir duquel commencer le traitement de l’arborescence logique. Il peut s'agir de FrameworkElement ou FrameworkContentElement.

Retours

IEnumerable

Collection énumérable d’objets enfants immédiats de l’arborescence logique de l’objet spécifié.

Remarques

Utilisez cette méthode de signature et d’assistance principalement lorsque vous ne savez pas s’il current s’agit d’une FrameworkElement ou FrameworkContentElement d’une classe qui ne prend pas en charge sa propre collection de modèles de contenu. Si vous pouvez déterminer le type de l’objet que vous interrogez, vérifiez la propriété de contenu spécifique que vous savez existe sur ce type. Par exemple, si vous savez que l’objet que vous interrogez est un ItemsControl, vérifiez la Items propriété pour obtenir une collection fortement typée, qui a la prise en charge de l’interface de collection et est probablement plus utile qu’un énumérateur.

S’applique à

GetChildren(FrameworkContentElement)

Retourne la collection d'objets enfants immédiats de l'objet FrameworkContentElement spécifié, en traitant l'arborescence logique.

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

Paramètres

current
FrameworkContentElement

Objet à partir duquel commencer le traitement de l’arborescence logique.

Retours

IEnumerable

Collection énumérable d'objets enfants immédiats en commençant par current dans l'arborescence logique.

S’applique à

GetChildren(FrameworkElement)

Retourne la collection d'objets enfants immédiats de l'objet FrameworkElement spécifié, en traitant l'arborescence logique.

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

Paramètres

current
FrameworkElement

Objet à partir duquel commencer le traitement de l’arborescence logique.

Retours

IEnumerable

Collection énumérable d'objets enfants immédiats en commençant par current dans l'arborescence logique.

S’applique à