C#WPF - 将Textbox.Text设置为字符串不起作用

时间:2016-02-09 00:16:43

标签: c# wpf string if-statement textbox

我有3个文本框。

  • WHRScore
  • KFScore
  • FettGesamtscore

我想将WHRScore和KFScore相互比较,以便将新字符串设置为FettGesamtscore作为Text。 我的小代码:

if (WHRScore.Equals("+") && KFScore.Equals("-"))
            {
                FettGesamtscore.Text = "Ø";

            }

我已经设置了2个断点。第一个断点在if子句中触发并且工作得很好,但第二个断点不会触发FettGesamtscore.Text =“Ø”。我不知道为什么这条线没有被执行,也许你可以帮助我?

我已经在其他代码中使用了相同的原理,它就像魅力一样。例如,在同一个窗口中:

  if (WHR >= 0.80 && WHR <= 0.84)
                        {

                            WHRScore.Text = "+";
                        }

其他文本框也一样..

if (fp >= 19.0 && fp <= 20.9)
                            {

                                KFScore.Text = "-";;
                            }

正如你在下面的图片中所看到的,它在那里工作就像一个魅力。

非常感谢任何帮助!

提前谢谢!

1 个答案:

答案 0 :(得分:2)

会添加评论,但不足以代表。

你不应该使用:

if (WHRScore.TEXT.Equals("+") && KFScore.TEXT.Equals("-"))
        {
            FettGesamtscore.Text = "Ø";

        }