FrameworkContentElement.TemplatedParent Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.