FrameworkContentElement.TemplatedParent 屬性

定義

取得這個項目的範本父代參考。 若此項目不是透過範本建立,則這個屬性不相關。

public:
 property System::Windows::DependencyObject ^ TemplatedParent { System::Windows::DependencyObject ^ get(); };
public System.Windows.DependencyObject TemplatedParent { get; }
member this.TemplatedParent : System.Windows.DependencyObject
Public ReadOnly Property TemplatedParent As DependencyObject

屬性值

此項目由其 FrameworkTemplateVisualTree 所建立。 這個值通常是 null

備註

範本實際上是共用物件,其中範本的內容只會建立一次。 因此,如果您取得來自範本之元素的物件參考,您可能會發現明顯的邏輯樹狀結構無法連線到頁面根目錄。 若要將這類範本參考連接到頁面的邏輯樹狀結構,您應該取得 TemplatedParent 值並繼續視需要流覽該專案樹狀結構。

TemplatedParent 通常適用于 null 一般物件,因為如果您已透過一般方式從應用程式中的頁面取得物件參考,該元素可能不是從範本建立的。 TemplatedParent可能不包含 null 作業,例如點擊測試、特定低階輸入事件的事件處理,或使用列舉值,這些作業可能傳回來自範本的元素。

適用於