0

こんにちは、ビジュアル スタジオの初心者です。

これまでのところ、ATM の例を作成するための私のコードです。ここでは、金額を入力し、クレジットをクリックして残高に追加し、デビットをクリックして、それを引き出します。この inc# wpf アプリケーションを実行しています。

これまでのところ、私はこれを持っています。

public MainWindow()
        {
            InitializeComponent();
        }

    private double totalamount = 0;
    public string balance1;


    private void buttoncredit_Click(object sender, RoutedEventArgs e)
    {
        totalamount = totalamount + double.Parse(textboxamount.Text);

        balance1 = "Your Balance is: £";

        label2 = balance1 + totalamount;

そして、このエラーが発生します。「タイプ 'string' を 'System.Windows.Controls.Label に暗黙的に変換できません」

私はフォームでこれを行いました。ここで、label2.text = .....と言って、それは機能します。しかし、wpfではこれができません。誰かが私を導くことができれば、それは大いに役立つでしょう。

ありがとう 。

4

2 に答える 2

2

自体ではなく、のTextプロパティを設定します。だからこれを試してください:LabelLabel

Windows フォームの場合:

label2.Text = balance1 + totalamount;

WPF の場合:

label2.Content = balance1 + totalamount;
于 2013-10-04T18:51:30.197 に答える