C# WPF - 将 Textbox.Text 设置为字符串不起作用
C# WPF - Setting Textbox.Text to string doesn't work
我有 3 个文本框。
- WHRScore
- KFScore
- FettGesamtscore
我想将 WHRScore 和 KFScore 相互比较,以便将新字符串作为文本设置到 FettGesamtscore 中。
我的小代码:
if (WHRScore.Equals("+") && KFScore.Equals("-"))
{
FettGesamtscore.Text = "Ø";
}
我已经设置了2个断点。第一个断点在 if 子句中触发并且工作得很好,但第二个断点不会在 FettGesamtscore.Text = "Ø" 处触发。我不知道为什么这条线没有被执行,也许你能帮我?
我已经在其他代码中使用了相同的原理,它的工作原理非常棒。例如在同一个 window 中:
if (WHR >= 0.80 && WHR <= 0.84)
{
WHRScore.Text = "+";
}
另一个文本框也一样..
if (fp >= 19.0 && fp <= 20.9)
{
KFScore.Text = "-";;
}
正如您在下图中看到的那样,它在那里工作得很好。
非常感谢任何帮助!
提前致谢!
本来可以作为评论添加的,但没有足够的代表。
你不应该使用:
if (WHRScore.TEXT.Equals("+") && KFScore.TEXT.Equals("-"))
{
FettGesamtscore.Text = "Ø";
}
我有 3 个文本框。
- WHRScore
- KFScore
- FettGesamtscore
我想将 WHRScore 和 KFScore 相互比较,以便将新字符串作为文本设置到 FettGesamtscore 中。 我的小代码:
if (WHRScore.Equals("+") && KFScore.Equals("-"))
{
FettGesamtscore.Text = "Ø";
}
我已经设置了2个断点。第一个断点在 if 子句中触发并且工作得很好,但第二个断点不会在 FettGesamtscore.Text = "Ø" 处触发。我不知道为什么这条线没有被执行,也许你能帮我?
我已经在其他代码中使用了相同的原理,它的工作原理非常棒。例如在同一个 window 中:
if (WHR >= 0.80 && WHR <= 0.84)
{
WHRScore.Text = "+";
}
另一个文本框也一样..
if (fp >= 19.0 && fp <= 20.9)
{
KFScore.Text = "-";;
}
正如您在下图中看到的那样,它在那里工作得很好。
非常感谢任何帮助!
提前致谢!
本来可以作为评论添加的,但没有足够的代表。
你不应该使用:
if (WHRScore.TEXT.Equals("+") && KFScore.TEXT.Equals("-"))
{
FettGesamtscore.Text = "Ø";
}