Aracılığıyla paylaş


FrameworkContentElement.TemplatedParent Özellik

Tanım

Bu öğenin şablon üst öğesine başvuru alır. Öğe bir şablon aracılığıyla oluşturulmadıysa bu özellik ilgili değildir.

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

Özellik Değeri

DependencyObject

Bu öğenin oluşturulmasına neden olan FrameworkTemplateVisualTree öğe. Bu değer sıklıkla nullşeklindedir.

Açıklamalar

Şablonlar aslında paylaşılan nesnelerdir ve burada şablonun içeriği yalnızca bir kez oluşturulur. Bu nedenle, şablondan gelen bir öğeye nesne başvurusu elde ederseniz, görünür mantıksal ağacın sayfa köküne ulaşmadığını görebilirsiniz. Böyle bir şablon başvuruyu sayfanın mantıksal ağacına bağlamak için değeri almanız TemplatedParent ve bu öğe ağacında istediğiniz gibi gezinmeye devam etmelisiniz.

TemplatedParent genellikle yaygın nesnelere yöneliktir null , çünkü uygulamanızdaki bir sayfanın dışından tipik yollarla bir nesne başvurusu aldıysanız, bu öğe büyük olasılıkla şablondan oluşturulmamıştır. TemplatedParent İsabet testi, belirli düşük düzeyli giriş olayları için olay işleme veya şablonlardan gelen öğeleri döndüren numaralandırıcılarla çalışma gibi işlemleri içermeyebilirnull.

Şunlara uygulanır