Bonjour tout le monde,

je suis actuellement en train de monter une application wpf. En ressource de mon application, j'ai une couleur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<Color x:key="couleur_theme" ... />
Cette ressource je l'utilise en mode DynamicResource pour créer des dégradés dans mes formulaires. J'y arrive très bien en XAML. Voilà le code que j'obtiens :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<Window.Background>
   <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
      <GradientStop="{DinamicResource couleur_theme}" Offset="1" />
      <GradientStop="White" Offset="0" />
   </LinearGradientBrush>
</Window.Background>
Mais maintenant, j'aimerai créer ce dégradé en Code-Behind. Pour créer un dégradé j'utilise ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
New LinearGradientBrush(Colors.Red, Colors.White, new Point(0,0), new Point(0,1))
Mais ma question est : comment faire pour que la première couleur utilise la ressource 'couleur_theme" en mode DynamicResource ?

Je vous remercie pour votre aide,
Finality