Bonjour à tous,

Je suis de nouveaux en galère. J'ai créé 2 fichiers ressources :
  • BoutonNoir.xaml
  • BoutonRouge.xaml

Dans chacun d'eux, j'ai mi les mêmes "key"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<Style x:Key="BoutonOk" TargetType="Button"></Style>
<Style x:Key="BoutonAnnuler" TargetType="Button"></Style>
Dans le "App.xaml", j'ai déclaré les 2 ressources :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="Themes/BoutonRouge.xaml"/>
    <ResourceDictionary Source="Themes/BoutonNoir.xaml"/>
</ResourceDictionary.MergedDictionaries>
Mon problème c'est que je ne sais pas comment faire pour que dans ma fenêtre "Main.xaml", mon premier bouton "Ok" sera du style "boutonRouge" et un deuxieme du style "boutonNoir".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<Button Style="{DynamicResource ResourceKey=BoutonOk}" />
<Button Style="{DynamicResource ResourceKey=BoutonOk}" />
De plus, sachez que je voudrais rendre les styles de chaque bouton modifiable par l'utilisateur mais parmi des thèmes que moi j'aurai fait via les fichiers ressources.

Quelqu'un pourrais m'aider ?

Merci.