Frorock
-
3 nov. 2022 à 16:26
Whismeril
Messages postés19144Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 8 septembre 2024
-
3 nov. 2022 à 22:50
Bonjour, je suis débutante en c# et j'aurais besoin d'aide concernant le changement de style de ma police d'écriture pour mes textblock. J'ai créé un bouton pour changer de thème (vert, bleu etc...) mais je ne comprends pas pourquoi ma police d'écriture ne change pas de style, pourtant je n'ai pas d'erreurs mais rien ne se passe. Merci pour votre aide!
police que j'essaie dans changer dans une autre page :
string Color = ConfigurationManager.AppSettings["Color"];
if (Color == "Green")
{
Style GREEN = FindResource("Text_style2") as Style;
TBL_NbrJ.Style = FindResource("Text_style2") as Style;
TBL_BH.Style = GREEN;
}
Whismeril
Messages postés19144Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 8 septembre 2024660 3 nov. 2022 à 22:50
Bonjour
J'aurais fait totalement différemment.
Dans la classe qui sert de modèle à ta vue xaml, j'aurais mis une propriété (Color, par exemple), propriété générant PropertyChanged, et dans ton style, j'aurais mis un trigger sur cette propriété pour changer la couleur en fonction