Control.OnTemplateChanged(ControlTemplate, ControlTemplate) Control.OnTemplateChanged(ControlTemplate, ControlTemplate) Control.OnTemplateChanged(ControlTemplate, ControlTemplate) Control.OnTemplateChanged(ControlTemplate, ControlTemplate) Method

Definition

Wird aufgerufen, sobald die Vorlage des Steuerelements geändert wird.Called whenever the control's template changes.

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 ControlTemplate ControlTemplate ControlTemplate

Die alte Vorlage.The old template.

newTemplate
ControlTemplate ControlTemplate ControlTemplate ControlTemplate

Die neue Vorlage.The new template.

Hinweise

Der zeitliche Ablauf beim Ändern der Vorlage lautet wie folgt:The timing for changing the template is as follows:

  1. Die Vorlage wird durch einen SetValue Methoden Aufrufwert, einen Formatvorlagen-oder einen anderen Mittelwert geändert.The template is changed by a SetValue method call, a style trigger, or some other means.

  2. Der Eigenschafts Wert ändert sich. der von der Eigenschaft geänderte Rückruf wird aufgerufen.The property value changes; the property-changed callback is called.

  3. Die alte visuelle Struktur wird entfernt.The old visual tree is removed.

  4. Eine interne Methode wird aufgerufen, die schließlich die OnTemplateChanged -Methode aufruft.An internal method is called which eventually calls the OnTemplateChanged method.

  5. Später OnApplyTemplate wird während eines Measures aufgerufen und eine neue visuelle Struktur angefügt.Later, during a measure, OnApplyTemplate is called and a new visual tree is attached.

Gilt für: