FrameworkContentElement.TemplatedParent Propriedade

Definição

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

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

Valor de Propriedade

O elemento que FrameworkTemplateVisualTree causou a criação deste elemento. Este valor é frequentemente null.

Observações

Os modelos são, na verdade, objetos partilhados, onde o conteúdo do modelo é criado apenas uma vez. Portanto, se obtiver uma referência de objeto a um elemento que veio de um modelo, pode descobrir que a árvore lógica aparente não chega à raiz da página. Para ligar essa referência modelo à árvore lógica da página, deve obter o TemplatedParent valor e continuar a navegar nessa árvore de elementos conforme desejado.

TemplatedParent será frequentemente null para objetos comuns, porque se obteve uma referência de objeto a partir de uma página na sua aplicação por meios tradicionais, esse elemento provavelmente não foi criado a partir de um modelo. Os casos em que TemplatedParent poderiam não existir null incluiriam operações como testes de acesso, gestão de eventos para certos eventos de entrada de baixo nível, ou trabalho com enumeradores, que poderiam ter retornado elementos provenientes de templates.

Aplica-se a