Bonjour,

je débute en WPF et j'ai un soucis tout bête mais qui me pourris la vie. J'ai développé un UC dans lequels j'ai utilisé un Canvas comme layout.

Maintenant, j'aimerai que la background de mon Canvas se calque sur celui de mon UC (car j'utilise cet UC plusieurs fois avec des couleurs différente).
Je pourrais créer une nouvelle propriété du style InnerBackground mais j'aimerai vraiment Binder le bg du Canvas sur celui de l'UC.

Est-ce possible?

PS : j'ai déja tenté Background="{Binding Path=Parent.Background}" et une variante avec "Source" sur le canvas.

Voici le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<UserControl .....>
  <Canvas x:Name="LayoutRoot" Background="?">
  </Canvas>
</UserControl>