gpt4 book ai didi

c# - 如何在 WPF 中从 C# 更改字体颜色

转载 作者:IT王子 更新时间:2023-10-29 04:35:04 27 4
gpt4 key购买 nike

我创建了一个简单的日历应用程序,我想更改显示的日期名称的颜色。我创建了一个简单的条件:

if (nameDay.Text.Equals("Sunday"))
{
daytxt.Foreground = Brushes.Red;
}

但在这种情况下,颜色会永久改变。当日期名称更改为“星期一”时,文本的颜色仍为红色,但应为黑色。我该如何解决我的问题?

最佳答案

if 语句中缺少一个 else 条件来实现您的需要。

您可以通过以下 2 种方式中的一种来实现:

if (nameDay.Text.Equals("Sunday"))
{
daytxt.Foreground = Brushes.Red;
}
else
{
daytxt.Foreground = Brushes.Black;
}

或者

daytxt.Foreground = nameDay.Text.Equals("Sunday") ? Brushes.Red : Brushes.Black;

关于c# - 如何在 WPF 中从 C# 更改字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40333399/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com