我很难搞清楚这一点。我刚刚下载了Xamarin表单,并且我试图制作一个应用程序,当点击一个按钮时,该应用程序会更改标签的文本。
我试图通过在按钮点击事件中添加labelname.Text = "Text"
来实现此目的。我的问题是我的标签名称在当前上下文中不存在。任何人都可以帮我这个吗?
答案 0 :(得分:2)
在按钮点击事件中,您需要调用一个函数。
因此,您需要先定义一个更改标签文本的函数,然后在按钮点击事件中调用它。
答案 1 :(得分:2)
MainPage.xaml中
<ContentPage.Content>
<StackLayout>
<Button Text="Click Me" Clicked="Button_Clicked"/>
<Label x:Name="label"/>
</StackLayout>
</ContentPage.Content>
MainPage.xaml.cs中
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
}
private void Button_Clicked(object sender, EventArgs e)
{
label.Text = "Changed";
}
}
答案 2 :(得分:1)
1-确保添加了一个属性&#34; x:Name = WhateverName&#34;恩。
2-尝试重建您的解决方案