单击按钮时更改标签文本[关闭]

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创建对控件的引用,作为代码隐藏中的私有成员。所以你可以访问它

以上是关于单击按钮时更改标签文本[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

按钮单击时动态标签更改

单击表格视图中的按钮时如何更改表格视图外部的标签文本

如何通过单击按钮更改标签文本?

更改按钮上的标签文本单击列表视图项内

单击时Jquery向下滑动切换更改按钮文本和图标

更改片段内布局的按钮