FrameworkElement.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 al modello padre di questo elemento. Questa proprietà non è pertinente se l'elemento non è stato creato con 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 ha causato la creazione di questo elemento. Questo valore è spesso null
.
Commenti
TemplatedParent
null
spesso per gli oggetti creati nel markup o nel codice dell'applicazione. Ciò avviee perché si creano direttamente tali oggetti, non tramite un modello. I riferimenti agli oggetti ottenuti camminando l'albero logico dalla radice o da riferimenti di nome tipici, non provengono da un modello.
Casi in cui TemplatedParent potrebbero non essere null
incluse operazioni come hit test, gestione degli eventi per determinati eventi di input di basso livello, camminare l'albero visivo con VisualTreeHelpero usare enumeratori, che potrebbero restituire elementi provenienti dai modelli. Un altro caso è se si chiama FindName in modo specifico su un oggetto esistente FrameworkTemplate e si lavora con l'oggetto restituito.
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 al modello all'albero logico della pagina, è necessario ottenere il TemplatedParent valore e continuare a spostarsi nell'albero degli elementi come desiderato.