Control.OnTemplateChanged(ControlTemplate, ControlTemplate) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Appelée quand le modèle du contrôle change.
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)
Paramètres
- oldTemplate
- ControlTemplate
Ancien modèle.
- newTemplate
- ControlTemplate
Nouveau modèle.
Remarques
Le minutage de la modification du modèle est le suivant :
Le modèle est modifié par un appel de méthode, un SetValue déclencheur de style ou d’autres moyens.
La valeur de la propriété change ; le rappel modifié par la propriété est appelé.
L’ancienne arborescence visuelle est supprimée.
Une méthode interne est appelée qui appelle finalement la OnTemplateChanged méthode.
Plus tard, pendant une mesure, OnApplyTemplate est appelée et une nouvelle arborescence visuelle est attachée.