CS1061 C#'Label'不包含'Text的定义

时间:2017-11-24 13:49:48

标签: c# wpf

我是C#的新手,我有一个任务要求我使用标签来获得结果。我在注释行中不断收到错误:

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
    }

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        double a, b, c = 0;

        a = double.Parse(textBox1.Text);
        b = double.Parse(textBox2.Text);

        switch (comboBox1.Text)
        {
            case "+":
                c = a + b;
                break;
            case "-":
                c = a - b;
                break;
            case "*":
                c = a * b;
                break;
            case "/":
                c = a / b;
                break;
        }

        // error here at .Text
        labelRezultat.Text = c.ToString(); 
    }

    private void textBox1_TextChanged(object sender, TextChangedEventArgs e)
    {
        double a;
    }

    private void textBox2_TextChanged(object sender, TextChangedEventArgs e)
    {
        double b;
    }

    private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        string operacija;
    }
}

这是2017年Visual Studio中的WPF应用程序。我制作了2个文本框,一个按钮和一个组合框。在那个组合框中是用于计算的操作

1 个答案:

答案 0 :(得分:4)

标签的Text属性存在于Windows窗体应用程序中。 在WPF应用程序中,您拥有Content属性:

 labelRezultat.Content = c.ToString();