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. Но пользовательские классы могут представлять модель содержимого, в которой это предположение не соответствует действительности.
Обратите внимание, что родительский элемент объекта может измениться при настройке дерева объектов приложения во время выполнения. Как правило, значение родительского объекта следует получить непосредственно перед тем, как оно понадобится для других операций, и не следует полагаться на значение после этого момента.
Родительский объект доступен только для чтения. В большинстве случаев родительский элемент объекта можно изменить, но это делается путем обработки коллекций существующих и новых родительских элементов. Например, можно добавить или удалить из дочерних элементов панели.
Как правило, дерево объектов приложения UWP можно представить с помощью C++, C# или Visual Basic как представляющее вложенный ряд объектов и значений свойств. Если данный объект содержит один или несколько дочерних элементов, содержащихся в каком-либо типе свойства Content или Children , то Parent описывает обратную связь. В большинстве случаев значение Parent совпадает с значением, возвращаемым API VisualTreeHelper . Однако в некоторых случаях родитель сообщает о другом родительском элементе, отличном от visualTreeHelper .