Control.OnTemplateChanged(ControlTemplate, ControlTemplate) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, sobald die Vorlage des Steuerelements geändert wird.
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)
Parameter
- oldTemplate
- ControlTemplate
Die alte Vorlage.
- newTemplate
- ControlTemplate
Die neue Vorlage.
Hinweise
Die Zeitdauer für die Änderung der Vorlage lautet wie folgt:
Die Vorlage wird durch einen Methodenaufruf, einen SetValue Formatauslöser oder einige andere Mittel geändert.
Der Eigenschaftswert ändert sich; der Eigenschaft geänderte Rückruf wird aufgerufen.
Die alte visuelle Struktur wird entfernt.
Eine interne Methode wird aufgerufen, die schließlich die OnTemplateChanged Methode aufruft.
Später wird während eines Maßes OnApplyTemplate eine neue visuelle Struktur aufgerufen und eine neue visuelle Struktur angefügt.