FrameworkContentElement.TemplatedParent FrameworkContentElement.TemplatedParent FrameworkContentElement.TemplatedParent FrameworkContentElement.TemplatedParent Property

Definition

Ruft einen Verweis auf die übergeordnete Vorlage dieses Elements ab.Gets a reference to the template parent of this element. Diese Eigenschaft ist nicht relevant, wenn das Element nicht durch eine Vorlage erstellt wurde.This property is not relevant if the element was not created through a template.

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

Eigenschaftswert

Das Element, dessen FrameworkTemplateVisualTree die Erstellung dieses Elements verursacht hat.The element whose FrameworkTemplateVisualTree caused this element to be created. Dieser Wert ist häufig null.This value is frequently null.

Hinweise

Vorlagen sind tatsächlich freigegebene Objekte, bei denen der Inhalt der Vorlage nur einmal erstellt wird.Templates are actually shared objects, where the contents of the template are created only once. Wenn Sie also einen Objekt Verweis auf ein Element erhalten, das aus einer Vorlage stammt, können Sie feststellen, dass die sichtbare logische Struktur nicht zum Seiten Stamm gelangt.Therefore, if you obtain an object reference to an element that came from a template, you may find that the apparent logical tree does not reach to the page root. Um einen solchen Vorlagen Verweis mit der logischen Struktur der Seite zu verbinden, sollten Sie den TemplatedParent Wert erhalten und weiterhin in der gewünschten Elementstruktur navigieren.In order to connect such a template reference to the page's logical tree, you should get the TemplatedParent value and continue to navigate that element tree as desired.

TemplatedParentwird häufig null für gängige Objekte verwendet, denn wenn Sie einen Objekt Verweis von einer Seite in der Anwendung über das übliche Mittel erhalten haben, wurde dieses Element wahrscheinlich nicht aus einer Vorlage erstellt.TemplatedParent will frequently be null for common objects, because if you have obtained an object reference from out of a page in your application through typical means, that element probably was not created from a template. Fälle, TemplatedParent in denen möglich null erweise keine Vorgänge wie z. b. Treffer Tests, Ereignis Behandlung für bestimmte Low-Level-Eingabeereignisse oder die Arbeit mit Enumeratoren enthalten, die möglicherweise Elemente zurückgegeben haben, die aus Vorlagen stammen.Cases where TemplatedParent might not be null would include operations such as hit-testing, event handling for certain low-level input events, or working with enumerators, which may have returned elements that came from templates.

Gilt für: