Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

Propriedade FrameworkElement.TemplatedParent

Obtém uma referência ao modelo pai desse elemento. Esta propriedade não é relevante se o elemento não foi criado através de um modelo.

Namespace:  System.Windows
Assembly:  PresentationFramework (em PresentationFramework.dll)

public DependencyObject TemplatedParent { get; }
Você não pode definir essa propriedade em XAML.

Valor de propriedade

Tipo: System.Windows.DependencyObject
The element whose FrameworkTemplate VisualTree caused this element to be created.Esse valor é freqüentemente null; Consulte comentários.

TemplatedParent é com freqüência null para objetos que são criados no código ou marcação de aplicativo. Isso ocorre porque você cria os objetos diretamente, não por meio de um modelo.Referências obtidas percorrendo a árvore lógica da raiz ou por nome típico referências de objeto, não vêm de um modelo.

Casos onde TemplatedParent pode não ser null incluir operações, sistema autônomo teste de hit, tratamento para determinados baixo nível de entrada eventos, percorrer a árvore visual com VisualTreeHelper, ou trabalhar com enumeradores, que retornem elementos que veio de modelos. Outro caso é se você chamar especificamente FindName em relação a um existente FrameworkTemplate e trabalhar com o objeto retornado.

Os modelos são objetos compartilhados na verdade, onde o Sumário do modelo é criado somente uma vez.Portanto, se obter uma referência de objeto para um elemento que veio de um modelo, você pode descobrir que a aparente árvore lógica não chega a raiz de página.Para conectar-se sistema autônomo uma referência de modelo a árvore lógica da página, você deve obter o TemplatedParent valor e continuar a navegar a árvore de elementos conforme desejado.

Windows Vista, Windows XP SP2, Windows Server 2003

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0
Mostrar: