不能将类型“字符串”隐式转换为“System.Windows.Controls.Label”

本文关键字:字符串 System Windows Label Controls 类型 不能 转换 | 更新日期: 2023-09-27 18:34:02

嗨,我是视觉工作室的新手。

到目前为止,这是我的代码,以制作一个 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;

然后这个错误出现了."无法将类型'字符串'隐式转换为'System.Windows.Controls.Label"

我已经在表格中完成了这个。 我说标签2.text = .....它有效.但是在WPF上,我不能这样做。如果有人能指导我,那将非常感激。

谢谢。

不能将类型“字符串”隐式转换为“System.Windows.Controls.Label”

对于 wpf,等效项为:

label2.Content = balance1 + totalamount;

您希望设置LabelText 属性,而不是Label本身。所以试试这个:

在窗口窗体中

label2.Text = balance1 + totalamount;

在 WPF 中

label2.Content = balance1 + totalamount;
相关文章: