Bahasa

FrameworkContentElement.TemplatedParent Properti

Definisi

Mendapatkan referensi ke induk templat elemen ini. Properti ini tidak relevan jika elemen tidak dibuat melalui templat.

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

Nilai Properti

Elemen yang FrameworkTemplateVisualTree menyebabkan elemen ini dibuat. Nilai ini sering .null

Keterangan

Templat sebenarnya adalah objek bersama, di mana konten templat dibuat hanya sekali. Oleh karena itu, jika Anda mendapatkan referensi objek ke elemen yang berasal dari templat, Anda mungkin menemukan bahwa pohon logis yang jelas tidak mencapai akar halaman. Untuk menyambungkan referensi templat seperti itu ke pohon logis halaman, Anda harus mendapatkan TemplatedParent nilai dan terus menavigasi pohon elemen tersebut seperti yang diinginkan.

TemplatedParent akan sering untuk null objek umum, karena jika Anda telah mendapatkan referensi objek dari luar halaman di aplikasi Anda melalui cara umum, elemen itu mungkin tidak dibuat dari templat. Kasus di mana TemplatedParent mungkin null tidak akan mencakup operasi seperti pengujian hit, penanganan peristiwa untuk peristiwa input tingkat rendah tertentu, atau bekerja dengan enumerator, yang mungkin telah mengembalikan elemen yang berasal dari templat.

Berlaku untuk