C# Wpf应用程序计算2000年我的年龄时出错

C# Wpf应用程序计算2000年我的年龄时出错,c#,wpf,C#,Wpf,我正在做一个WPF家庭作业申请,计算我在2000年的年龄 由于某种原因,它无法识别clickButton中的值。这就是我尝试过的: CS XAML 您的问题是,在clickButton中,您通过指定值来引用文本框的名称。您希望访问该文本框中的文本。您可以通过以下方式进行: message2.Text = ("You were ") + (value.Text - curDate) + " in the year 2000"; 显示输入文本的xaml我刚刚编辑了正文如果您尝试Int32.Pars

我正在做一个WPF家庭作业申请,计算我在2000年的年龄

由于某种原因,它无法识别clickButton中的值。这就是我尝试过的:

CS

XAML

您的问题是,在clickButton中,您通过指定值来引用文本框的名称。您希望访问该文本框中的文本。您可以通过以下方式进行:

message2.Text = ("You were ") + (value.Text - curDate) + " in the year 2000";

显示输入文本的xaml我刚刚编辑了正文如果您尝试Int32.Parsevalue-curDate如何?看起来你有一根绳子。如果您将鼠标悬停在红色的曲线上,错误信息是什么?请不要以图片的形式发布代码。我似乎不知道如何按原样发布,有什么提示吗?
<Grid>
     <TextBox x:Name="value"/>
     <Label x:Name="label"/>
     <Button x:Name="button"/>
     <TextBlock x:Name="message2"/>
     <TextBlock x:Name="message1"/>
</Grid>
message2.Text = ("You were ") + (value.Text - curDate) + " in the year 2000";