Control.OnTemplateChanged(ControlTemplate, ControlTemplate) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimin şablonu her değiştiğinde çağrılır.
protected:
virtual void OnTemplateChanged(System::Windows::Controls::ControlTemplate ^ oldTemplate, System::Windows::Controls::ControlTemplate ^ newTemplate);
protected virtual void OnTemplateChanged(System.Windows.Controls.ControlTemplate oldTemplate, System.Windows.Controls.ControlTemplate newTemplate);
abstract member OnTemplateChanged : System.Windows.Controls.ControlTemplate * System.Windows.Controls.ControlTemplate -> unit
override this.OnTemplateChanged : System.Windows.Controls.ControlTemplate * System.Windows.Controls.ControlTemplate -> unit
Protected Overridable Sub OnTemplateChanged (oldTemplate As ControlTemplate, newTemplate As ControlTemplate)
Parametreler
- oldTemplate
- ControlTemplate
Eski şablon.
- newTemplate
- ControlTemplate
Yeni şablon.
Açıklamalar
Şablonu değiştirme zamanlaması aşağıdaki gibidir:
Şablon bir SetValue yöntem çağrısı, stil tetikleyicisi veya başka bir yöntemle değiştirilir.
Özellik değeri değişir; özellik tarafından değiştirilen geri çağırma çağrılır.
Eski görsel ağaç kaldırılır.
Sonunda yöntemini çağıran bir iç yöntem çağrılır OnTemplateChanged .
Daha sonra, bir ölçü OnApplyTemplate sırasında çağrılır ve yeni bir görsel ağaç eklenir.