2017-11-24 78 views
-4

私はC#を初めて使用しています。結果にラベルを使用するよう依頼する作業があります。私はコメント行でエラーを得続ける:CS1061 C# 'Label'に 'Text'の定義が含まれていません。

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; 
    } 
} 

は、これは私が2つのテキストボックス、ボタン一つで1つのコンボボックスを作っているのVisual Studio 2017でWPFアプリです。そのコンボボックスには、計算のための演算があります。

+4

まあを、 'Label'は' Text'プロパティを持っていない、それはしかし、 'Content'プロパティを持っています。 –

答えて

4

Textラベルのプロパティは、Windowsフォームアプリケーションに存在します。 WPFアプリケーションで あなたがContent財産持っているあなたのよう:

labelRezultat.Content = c.ToString(); 
関連する問題