J'ai créé une simple application d'agenda et j'aimerais changer la couleur des noms des jours affichés. J'ai créé une condition simple:
if (nameDay.Text.Equals("Sunday"))
{
daytxt.Foreground = Brushes.Red;
}
Mais dans ce cas, la couleur change en permanence. Lorsque le nom du jour devient "Lundi", la couleur du texte est toujours rouge mais elle doit être noire. Comment puis-je résoudre mon problème?
Une condition else
est manquante dans votre instruction if
afin de répondre à vos besoins.
Vous pouvez le faire de 1 à 2 manières:
if (nameDay.Text.Equals("Sunday"))
{
daytxt.Foreground = Brushes.Red;
}
else
{
daytxt.Foreground = Brushes.Black;
}
Ou
daytxt.Foreground = nameDay.Text.Equals("Sunday") ? Brushes.Red : Brushes.Black;