共用方式為


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不是 Null,則 FrameworkElement 的父代也可以是FrameworkElement子類別。 但自訂類別可能會引入內容模型,其中此假設不是真。

注意

如果您在執行時間調整應用程式的物件樹狀結構,物件的父代可能會變更。 您通常應該在需要其他作業之前立即取得父物件值,而且不應該依賴這個點之後的值。

Parent 是唯讀的。 在大部分情況下,您可以變更物件的父代,但可透過操作現有父代和新父代的集合來完成。 例如,您可以從Panel系新增或移除。

一般而言,您可以使用 C++ 或 C# 來想像Windows 應用程式 SDK應用程式的物件樹狀結構,以表示巢狀的物件和屬性值系列。 如果指定的 物件有一或多個包含在某種類型 ContentChildren 屬性中的子系,則 Parent 描述該關聯性的反轉。 大部分時候, ParentVisualTreeHelper API 所傳回的值相同。 不過,在某些情況下 Parent ,報告與 VisualTreeHelper 不同的父系。

適用於

另請參閱