Control.OnTemplateChanged(ControlTemplate, ControlTemplate) Méthode

Définition

Appelée quand le modèle du contrôle change.

C#
protected virtual void OnTemplateChanged (System.Windows.Controls.ControlTemplate oldTemplate, System.Windows.Controls.ControlTemplate newTemplate);

Paramètres

oldTemplate
ControlTemplate

Ancien modèle.

newTemplate
ControlTemplate

Nouveau modèle.

Remarques

Le minutage de la modification du modèle est le suivant :

  1. Le modèle est modifié par un appel de méthode, un SetValue déclencheur de style ou d’autres moyens.

  2. La valeur de la propriété change ; le rappel modifié par la propriété est appelé.

  3. L’ancienne arborescence visuelle est supprimée.

  4. Une méthode interne est appelée qui appelle finalement la OnTemplateChanged méthode.

  5. Plus tard, pendant une mesure, OnApplyTemplate est appelée et une nouvelle arborescence visuelle est attachée.

S’applique à

Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7