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

Definición

Se llama cuando la plantilla del control cambia.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)

Parámetros

oldTemplate
ControlTemplate ControlTemplate ControlTemplate ControlTemplate

Plantilla antigua.The old template.

newTemplate
ControlTemplate ControlTemplate ControlTemplate ControlTemplate

Plantilla nueva.The new template.

Comentarios

El control de tiempo para cambiar la plantilla es como sigue:The timing for changing the template is as follows:

  1. La plantilla se cambia por un SetValue llamada al método, un desencadenador de estilo u otros medios.The template is changed by a SetValue method call, a style trigger, or some other means.

  2. Cambie el valor de propiedad; se llama a la devolución de llamada de cambio de propiedad.The property value changes; the property-changed callback is called.

  3. Se ha quitado del árbol visual anterior.The old visual tree is removed.

  4. Se llama a un método interno que finalmente llama a la OnTemplateChanged método.An internal method is called which eventually calls the OnTemplateChanged method.

  5. Más adelante, durante una medida, OnApplyTemplate se denomina y se adjunta un nuevo árbol visual.Later, during a measure, OnApplyTemplate is called and a new visual tree is attached.

Se aplica a