Bonjour,
Comment fait-on pour définir des styles qui s'appliqueront sur tous les boutons d'une application sans toucher par exemple aux styles de contrôles fournies par des tiers (dans mon cas DevExpress).
Je m'explique :
-J'avais écrit des styles dans un dictionnaire. Chacun de ces styles avait un TargetType (par exemple Button, TextBlock...)
-Ce dictionnaire est chargé dans le App.xaml afin que tous les UserControl et Forms soient impactés.
Le problème est que dans ma fenêtre principale, j'utilise des contrôles DevExpress comme par exemple le Ribbon. Mais j'ai des gros problèmes d'affichage. J'en conclue que les styles qui sont déclarés pour toute l'application viennent également impacter les styles de tous les Controls des contrôles DevExpress (ou autres).
Comment feriez-vous pour déclarer des styles sans avoir besoin de donner le chemin du dictionnaire dans chaque Window pour que ca n'impacte pas les styles des contrôles provenant de librairies ?
J'avais pensé à mettre Style={x:null} sur les contrôles que je ne veux pas impacter mais ca n'a pas fonctionné.
Des idées ?
Merci d'avance
Cordialement
Partager