单击按钮时更改标签文本[关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单击按钮时更改标签文本[关闭]相关的知识,希望对你有一定的参考价值。
我很难搞清楚这一点。我刚刚下载了Xamarin表单,而我正在尝试创建一个应用程序,当单击一个按钮时,该应用程序会更改标签的文本。我试图通过将labelname.Text = "Text"
放在按钮点击事件中来做到这一点。我的问题是我的标签名称在当前上下文中不存在。谁能帮我这个?
答案
在按钮单击事件中,您需要调用一个函数。
因此,您需要先定义一个更改标签文本的函数,然后在按钮单击事件中调用它。
另一答案
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";
}
}
另一答案
1-确保添加了属性“x:Name = WhateverName”ex。
2-尝试重建您的解决方案
- x:Name创建对控件的引用,作为代码隐藏中的私有成员。所以你可以访问它
以上是关于单击按钮时更改标签文本[关闭]的主要内容,如果未能解决你的问题,请参考以下文章