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

Определение

Вызывается при изменении шаблона элемента управления.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)

Параметры

oldTemplate
ControlTemplate ControlTemplate ControlTemplate ControlTemplate

Старый шаблон.The old template.

newTemplate
ControlTemplate ControlTemplate ControlTemplate ControlTemplate

Новый шаблон.The new template.

Комментарии

Время изменения шаблона выглядит следующим образом:The timing for changing the template is as follows:

  1. Шаблон изменяется SetValue вызовом метода, триггером стиля или другими средствами.The template is changed by a SetValue method call, a style trigger, or some other means.

  2. Значение свойства изменяется; вызывается обратный вызов, измененный свойством.The property value changes; the property-changed callback is called.

  3. Старое визуальное дерево удаляется.The old visual tree is removed.

  4. Вызывается внутренний метод, который в OnTemplateChanged конечном итоге вызывает метод.An internal method is called which eventually calls the OnTemplateChanged method.

  5. Позже, во время выполнения меры OnApplyTemplate вызывается и добавляется новое визуальное дерево.Later, during a measure, OnApplyTemplate is called and a new visual tree is attached.

Применяется к