FrameworkElement.Parent Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает родительский объект этого элемента FrameworkElement в дереве объектов.
public:
property DependencyObject ^ Parent { DependencyObject ^ get(); };
DependencyObject Parent();
public DependencyObject Parent { get; }
var dependencyObject = frameworkElement.parent;
Public ReadOnly Property Parent As DependencyObject
Значение свойства
Родительский объект этого объекта в дереве объектов.
Комментарии
Родительский объект может иметь значение NULL, если был создан экземпляр объекта, но не присоединен к объекту, который в конечном итоге подключается к корню объекта страницы. В классах по умолчанию среда выполнения Windows родительским элементом FrameworkElement также может быть подкласс FrameworkElement, если он не имеет значения NULL. Но пользовательские классы могут представлять модель содержимого, в которой это предположение не соответствует действительности.
Примечание
Родительский элемент объекта может измениться при настройке дерева объектов приложения во время выполнения. Как правило, значение родительского объекта следует получить непосредственно перед тем, как оно понадобится для других операций, и не следует полагаться на значение после этого момента.
Объект Parent
доступен только для чтения. В большинстве случаев можно изменить родительский элемент объекта, но это делается путем обработки коллекций существующих и новых родительских элементов. Например, можно добавить или удалить из дочерних элементов панели.
Как правило, дерево объектов приложения Windows App SDK с помощью C++ или C# можно представить как представляющее вложенный ряд объектов и значений свойств. Если у данного объекта есть один или несколько дочерних элементов, содержащихся в каком-либо типе Content
или Children
свойстве, то Parent
описывает обратное отношение. В большинстве случаев значение совпадает с значением, Parent
возвращаемым API VisualTreeHelper . Однако могут быть случаи, когда Parent
сообщает родительский элемент, отличный от visualTreeHelper .