Salut,
Si j'ai bien compris, tu crées un CustomControl pour redéfinir un ToolTip perso.
Il faut que le fichier "Generic.xaml" soit dans un dossier nommé "Themes" ?
Dans le constructeur de la classe du contrôle (que je nomme "CustomToolTip"), il faut ajouter :
DefaultStyleKeyProperty.OverrideMetadata(typeof(CustomToolTip), new FrameworkPropertyMetadata(typeof(CustomToolTip)));
Et ton code xml, il faut plus l'entamer dans ce style là :
1 2 3 4 5 6 7 8 9
| <Style TargetType="{x:Type local:CustomToolTip}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type local:CustomToolTip}">
</ControlTemplate>
</Setter.Value>
</Setter>
</Style> |
Partager