FrameworkContentElement.TemplatedParent 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得這個項目的範本父代參考。 若此項目不是透過範本建立,則這個屬性不相關。
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
作業,例如點擊測試、特定低階輸入事件的事件處理,或使用列舉值,這些作業可能傳回來自範本的元素。