Frorock
-
3 nov. 2022 à 16:26
Whismeril
Messages postés18799Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 6 décembre 2023
-
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és18799Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 6 décembre 2023645 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
Quand j'étais petit, la mer Morte n'était que malade.
George Burns