LogicalTreeHelper.GetChildren Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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
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
Wyliczenie kolekcji natychmiastowych obiektów podrzędnych rozpoczynających się od current
drzewa logicznego.