FrameworkContentElement.TemplatedParent Eigenschap

Definitie

Hiermee haalt u een verwijzing op naar het bovenliggende sjabloon van dit element. Deze eigenschap is niet relevant als het element niet is gemaakt via een sjabloon.

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

Waarde van eigenschap

Het element waarvan FrameworkTemplateVisualTree dit element is gemaakt. Deze waarde is vaak null.

Opmerkingen

Sjablonen zijn eigenlijk gedeelde objecten, waarbij de inhoud van de sjabloon slechts eenmaal wordt gemaakt. Als u daarom een objectverwijzing verkrijgt naar een element dat afkomstig is van een sjabloon, kan het zijn dat de schijnbare logische structuur niet naar de hoofdmap van de pagina komt. Als u een dergelijke sjabloonverwijzing wilt verbinden met de logische structuur van de pagina, moet u de TemplatedParent waarde ophalen en naar wens door die elementstructuur navigeren.

TemplatedParent komt null vaak voor algemene objecten, omdat als u een objectverwijzing hebt verkregen van een pagina in uw toepassing door middel van typische middelen, dat element waarschijnlijk niet is gemaakt op basis van een sjabloon. Gevallen waarin TemplatedParent mogelijk geen null bewerkingen zijn opgenomen, zoals hit-testing, gebeurtenisafhandeling voor bepaalde invoergebeurtenissen op laag niveau of het werken met enumerators, die mogelijk elementen hebben geretourneerd die afkomstig zijn van sjablonen.

Van toepassing op