Bonjour,

j'utilise le contrôle personnalisé InfoTextBox de Kevin Moore. Ce contrôle hérite de TextBox et définit quelques propriétés de dépendance, et surtout, un ControlTemplate par défaut basé sur celui de TextBox. Tout fonctionne parfaitement.

Maintenant, j'aimerais obtenir des fonctionnalités similaires sur une ComboBox. La classe ComboBox utilise un TextBox pour sa partie éditable, et ce TextBox peut être définit dans un ControlTemplate car ComboBox possède cet attribut :
Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
TemplatePart(Name:="PART_EditableTextBox", Type:=GetType(TextBox))

Je pense donc à créer un nouveau contrôle personnalisé "InfoComboBox" pour lequel je n'aurais qu'à modifier le ControlTemplate afin de mapper PART_EditableTextBox sur une InfoTextBox. Je pense être sur la bonne voie mais je n'ai jamais (re)défini de ControlTemplate.

Y a-t-il un moyen d'hériter du ControlTemplate par défaut de ComboBox et de modifier uniquement la définition de PART_EditableTextBox ?