Язык

LogicalTreeHelper.GetChildren Метод

Определение

Возвращает коллекцию непосредственных дочерних объектов указанного объекта путем обработки логического дерева.

Перегрузки

Имя Описание
GetChildren(DependencyObject)

Возвращает коллекцию непосредственных дочерних объектов указанного объекта путем обработки логического дерева.

GetChildren(FrameworkContentElement)

Возвращает коллекцию непосредственных дочерних объектов указанного FrameworkContentElement путем обработки логического дерева.

GetChildren(FrameworkElement)

Возвращает коллекцию непосредственных дочерних объектов указанного FrameworkElement путем обработки логического дерева.

GetChildren(DependencyObject)

Возвращает коллекцию непосредственных дочерних объектов указанного объекта путем обработки логического дерева.

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

Параметры

current
DependencyObject

Объект, с которого начинается обработка логического дерева. Ожидается, что это либо один FrameworkElement или FrameworkContentElement.

Возвращаемое значение

Перечисленная коллекция непосредственных дочерних объектов из логического дерева указанного объекта.

Комментарии

Используйте этот сигнатурный и вспомогательный метод в первую очередь, если вы не уверены, является currentFrameworkElement ли FrameworkContentElement класс или не уверен, поддерживает ли этот класс объект собственную коллекцию моделей содержимого. Если вы можете определить тип запрашиваемого объекта, проверьте определенное свойство содержимого, которое вы знаете в этом типе. Например, если вы знаете, что запрашиваемый объект является ItemsControlобъектом, проверьте Items свойство, чтобы получить строго типизированную коллекцию, которая поддерживает интерфейс коллекции и, вероятно, более полезна, чем перечислитель.

Применяется к

GetChildren(FrameworkContentElement)

Возвращает коллекцию непосредственных дочерних объектов указанного FrameworkContentElement путем обработки логического дерева.

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

Параметры

current
FrameworkContentElement

Объект, с которого начинается обработка логического дерева.

Возвращаемое значение

Перечисленная коллекция непосредственных дочерних объектов, начиная с current логического дерева.

Применяется к

GetChildren(FrameworkElement)

Возвращает коллекцию непосредственных дочерних объектов указанного FrameworkElement путем обработки логического дерева.

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

Параметры

current
FrameworkElement

Объект, с которого начинается обработка логического дерева.

Возвращаемое значение

Перечисленная коллекция непосредственных дочерних объектов, начиная с current логического дерева.

Применяется к