Bonjour,
Je viens d'être confronté à un problème qui me semble tout bête mais auquel je ne trouve pas de solution.
En gros je travaille sous Windows XP et j'aimerai en plus appliquer le style Aero à mes composants.
Du coup, dans mon App.xaml, j'ai rajouté la ligne suivante :
<ResourceDictionary Source="/PresentationFramework.Aero, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=MSIL;component/themes/aero.normalcolor.xaml" />
Résultat des courses, j'ai des composants un peu plus stylés (notamment les ComboBox).
Mon problème est que j'aimerai en plus surcharger le style par défaut de certains contrôles.
D'habitude, cela se fait tout seul en ne spécifiant pas d'attribut x:Key.
Malheureusement, si je fais ça, je perds le style Aero...
Et si je rajoute un attribut
BasedOn={StaticResource {x:Type LeTypeDeMonControle}}
, j'ai une StackOverflow (ce qui semble normal).
Ma question est donc : comment définir un style par défaut pour mes contrôles sans perdre le thème Aero ?
Merci d'avance.
Partager