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.

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

IEnumerable

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

Комментарии

Используйте эту сигнатуру и вспомогательный метод, в основном, если вы не уверены, что current является FrameworkElement или 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

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

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

IEnumerable

Перечисляемая коллекция непосредственных дочерних объектов в логическом дереве, начиная с объекта в параметре 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

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

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

IEnumerable

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

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