XAML Modifier ResourceDictionary dans le code csharp
mfabio1902
Messages postés5Date d'inscriptionmardi 14 octobre 2008StatutMembreDernière intervention23 octobre 2008
-
14 oct. 2008 à 14:50
mfabio1902
Messages postés5Date d'inscriptionmardi 14 octobre 2008StatutMembreDernière intervention23 octobre 2008
-
14 oct. 2008 à 17:17
Bonjour,
je débute XAML et je dois modifier en cliquant sur un bouton la couleur de fond (dégradé) de toutes mes fenetres.
Toutes mes fenetres ont comme propirétés Background :{DynamicResource
FondFenetre}
voici mon fichier couleur.xaml contenant mes ressources concernant les couleurs:
gglamicose
Messages postés94Date d'inscriptionlundi 7 juillet 2008StatutMembreDernière intervention 7 mars 20091 14 oct. 2008 à 15:17
Salut !
As tu essayer d'utiliser les Triggers ? Crée 2 LinearGradientBrush (un normal et l'autre le dégradé que tu veut donner apres clic).
Ensuite toujours dans tes ressources,
<Style.Triggers>
<Trigger Property="IsPressed" Value="true"> // il te faudras un autre event que IsPressed, a toi de trouver
<Setter TargetName="tes fenetres" Property="Background" Value="{StaticResource leNouveauFond}"/>
</Trigger>
</Style.Triggers>
mfabio1902
Messages postés5Date d'inscriptionmardi 14 octobre 2008StatutMembreDernière intervention23 octobre 2008 14 oct. 2008 à 17:17
Après de multiples manipulations avec les triggers je ne trouve pas de solutions.
Je veux absolument passer par le CSharp car je gère les traitements et une autre personne l'interface de l'application.
Je n'ai pas Blend et je travaille sur VS2008.