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 Zeitpunkt zum Ändern der Vorlage lautet wie folgt aus:The timing for changing the template is as follows:

  1. Die Vorlage wird geändert, indem eine SetValue Methodenaufruf, eines Formattriggers oder andere Weise.The template is changed by a SetValue method call, a style trigger, or some other means.

  2. Der Eigenschaftswert ändert; der PropertyChanged-Rückruf wird aufgerufen.The property value changes; the property-changed callback is called.

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

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

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

Gilt für: