FrameworkContentElement.TemplatedParent FrameworkContentElement.TemplatedParent FrameworkContentElement.TemplatedParent FrameworkContentElement.TemplatedParent Property

Definizione

Ottiene un riferimento al modello padre di questo elemento.Gets a reference to the template parent of this element. Questa proprietà non è pertinente se l'elemento non è stato creato con un modello.This property is not relevant if the element was not created through a template.

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.The element whose FrameworkTemplateVisualTree caused this element to be created. Questo valore è spesso nullstatico vuoto.This value is frequently null.

Commenti

I modelli sono effettivamente oggetti condivisi, in cui il contenuto del modello viene creato una sola volta.Templates are actually shared objects, where the contents of the template are created only once. Se pertanto 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.Therefore, if you obtain an object reference to an element that came from a template, you may find that the apparent logical tree does not reach to the page root. Per connettere un riferimento a un modello all'albero logico della pagina, è necessario ottenere il valore e TemplatedParent continuare a spostarsi nell'albero degli elementi desiderato.In order to connect such a template reference to the page's logical tree, you should get the TemplatedParent value and continue to navigate that element tree as desired.

TemplatedParentspesso si riferisce null a oggetti comuni, perché se si è ottenuto un riferimento a un oggetto da una pagina dell'applicazione tramite i mezzi tipici, tale elemento probabilmente non è stato creato da un modello.TemplatedParent will frequently be null for common objects, because if you have obtained an object reference from out of a page in your application through typical means, that element probably was not created from a template. Casi in TemplatedParent cui potrebbero non null essere inclusi operazioni quali l'hit testing, la gestione degli eventi per determinati eventi di input di basso livello o l'utilizzo di enumeratori, che potrebbero avere restituito elementi provenienti da modelli.Cases where TemplatedParent might not be null would include operations such as hit-testing, event handling for certain low-level input events, or working with enumerators, which may have returned elements that came from templates.

Si applica a