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

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

Комментарии

Используйте этот метод сигнатуры и вспомогательного метода в первую очередь, если вы не уверены, является FrameworkElement FrameworkContentElement ли класс или не уверены, поддерживает ли current этот класс собственную коллекцию моделей содержимого. Если вы можете определить тип запрашиваемого объекта, проверьте определенное свойство содержимого, которое известно в этом типе. Например, если известно, что запрашиваемый объект является 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.

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