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

Définition

Obtient une référence au modèle parent de cet élément.Gets a reference to the template parent of this element. Cette propriété n’est pas pertinente si l’élément n’a pas été créé par l’intermédiaire d’un modèle.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

Valeur de propriété

L’élément dont FrameworkTemplate VisualTree a provoqué cet élément doit être créé.The element whose FrameworkTemplateVisualTree caused this element to be created. Cette valeur est souvent null.This value is frequently null.

Remarques

Les modèles sont des objets en fait partagés où le contenu du modèle est créé une seule fois.Templates are actually shared objects, where the contents of the template are created only once. Par conséquent, si vous obtenez une référence d’objet à un élément qui provenance d’un modèle, vous trouverez que l’arborescence logique apparente n’atteint pas à la racine de la page.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. Pour connecter une référence de modèle à l’arborescence logique de la page, vous devez obtenir le TemplatedParent valeur et continuer à parcourir cette arborescence d’éléments comme vous le souhaitez.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.

TemplatedParent sera fréquemment null pour les objets communs, car si vous avez obtenu une référence d’objet d’une page dans votre application via des moyens typiques, cet élément n’a probablement pas créé à partir d’un modèle.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. Les cas où TemplatedParent peut ne pas être null peuvent inclure des opérations telles que le test de positionnement, les événements gestion de certains événements d’entrée de bas niveau, ou utiliser des énumérateurs, qui ont peuvent retourner des éléments provenant de modèles.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.

S’applique à