不能将类型“字符串”隐式转换为“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上,我不能这样做。如果有人能指导我,那将非常感激。
谢谢。
对于 wpf,等效项为:
label2.Content = balance1 + totalamount;
您希望设置Label
的 Text
属性,而不是Label
本身。所以试试这个:
在窗口窗体中:
label2.Text = balance1 + totalamount;
在 WPF 中:
label2.Content = balance1 + totalamount;