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 логического дерева.