FrameworkContentElement.TemplatedParent Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un riferimento all'elemento padre del modello di questo elemento. Questa proprietà non è rilevante se l'elemento non è stato creato tramite un modello.
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
Valore della proprietà
Elemento il cui FrameworkTemplateVisualTree elemento è stato creato. Questo valore è spesso null.
Commenti
I modelli sono effettivamente oggetti condivisi, in cui il contenuto del modello viene creato una sola volta. Pertanto, se si ottiene un riferimento a un oggetto a un elemento proveniente da un modello, è possibile che l'albero logico apparente non raggiunga la radice della pagina. Per connettere tale riferimento di modello all'albero logico della pagina, è necessario ottenere il TemplatedParent valore e continuare a spostarsi nell'albero degli elementi come desiderato.
TemplatedParent spesso per null gli oggetti comuni, perché se è stato ottenuto un riferimento all'oggetto da una pagina nell'applicazione tramite mezzi tipici, questo elemento probabilmente non è stato creato da un modello. I casi in cui TemplatedParent potrebbero non essere null inclusi operazioni quali hit testing, gestione degli eventi per determinati eventi di input di basso livello o utilizzo di enumeratori, che potrebbero avere restituito elementi provenienti dai modelli.