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.
Возвращаемое значение
Перечисляемая коллекция непосредственных дочерних объектов из логического дерева указанного объекта.
Комментарии
Используйте этот метод сигнатуры и вспомогательного метода в первую очередь, если вы не уверены, является 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
Объект, с которого должна начинаться обработка логического дерева.
Возвращаемое значение
Перечисляемая коллекция непосредственных дочерних объектов в логическом дереве, начиная с объекта в параметре 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
.