Udostępnij za pośrednictwem


LogicalTreeHelper.GetChildren Metoda

Definicja

Zwraca kolekcję natychmiastowych obiektów podrzędnych określonego obiektu, przetwarzając drzewo logiczne.

Przeciążenia

GetChildren(DependencyObject)

Zwraca kolekcję natychmiastowych obiektów podrzędnych określonego obiektu, przetwarzając drzewo logiczne.

GetChildren(FrameworkContentElement)

Zwraca kolekcję natychmiastowych obiektów podrzędnych określonych FrameworkContentElement przez przetwarzanie drzewa logicznego.

GetChildren(FrameworkElement)

Zwraca kolekcję natychmiastowych obiektów podrzędnych określonych FrameworkElement przez przetwarzanie drzewa logicznego.

GetChildren(DependencyObject)

Zwraca kolekcję natychmiastowych obiektów podrzędnych określonego obiektu, przetwarzając drzewo logiczne.

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

Parametry

current
DependencyObject

Obiekt, z którego chcesz rozpocząć przetwarzanie drzewa logicznego. Oczekuje się, że będzie to wartość a FrameworkElement lub FrameworkContentElement.

Zwraca

IEnumerable

Wyliczenie kolekcji natychmiastowych obiektów podrzędnych z logicznego drzewa określonego obiektu.

Uwagi

Użyj tej metody sygnatury i pomocnika przede wszystkim wtedy, gdy nie masz pewności, czy jest elementem FrameworkElement lub FrameworkContentElement i nie masz pewności, current czy klasa tego obiektu obsługuje własną kolekcję modelu zawartości. Jeśli możesz określić typ obiektu, którego dotyczy zapytanie, sprawdź konkretną właściwość zawartości, którą znasz, istnieje w tym typie. Jeśli na przykład wiesz, że obiekt, którego wykonujesz zapytanie, to ItemsControl, sprawdź Items właściwość , aby uzyskać silnie typizowana kolekcja, która ma obsługę interfejsu kolekcji i prawdopodobnie jest bardziej przydatna niż moduł wyliczający.

Dotyczy

GetChildren(FrameworkContentElement)

Zwraca kolekcję natychmiastowych obiektów podrzędnych określonych FrameworkContentElement przez przetwarzanie drzewa logicznego.

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

Parametry

current
FrameworkContentElement

Obiekt, z którego chcesz rozpocząć przetwarzanie drzewa logicznego.

Zwraca

IEnumerable

Wyliczenie kolekcji natychmiastowych obiektów podrzędnych rozpoczynających się od current drzewa logicznego.

Dotyczy

GetChildren(FrameworkElement)

Zwraca kolekcję natychmiastowych obiektów podrzędnych określonych FrameworkElement przez przetwarzanie drzewa logicznego.

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

Parametry

current
FrameworkElement

Obiekt, z którego chcesz rozpocząć przetwarzanie drzewa logicznego.

Zwraca

IEnumerable

Wyliczenie kolekcji natychmiastowych obiektów podrzędnych rozpoczynających się od current drzewa logicznego.

Dotyczy