第一次在 Xamarin 中进行按钮单击操作(C# 和 xaml 文件)

make on button click action for first time in Xamarin (C# and xaml file)

这是我第一次开始使用 C# 在移动应用程序 (Xamarin) 中编码,我正在尝试在单击它时创建按钮,消息会出现一些信息,我在 .xaml 中编写了这段代码文件:

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="App1.MainPage">
    <ContentPage.Content>
        <StackLayout>

            <Button Text="click Me"
                VerticalOptions="CenterAndExpand"
                HorizontalOptions="Center"
                Clicked="OnButtonClicked"/>
            <Label x:Name ="lblMessage" FontSize="Large"></Label>
        </StackLayout>
    </ContentPage.Content>
 

</ContentPage>

我在 c# 文件中写了这个:

namespace App1
{
    public partial class MainPage : ContentPage
    {
        public MainPage()
        {
            InitializeComponent();
        }

        private void OnButtonClicked(object sender, EventArgs e)
        {
            lblMessage.Text = "save";
        }
    }
}

我遇到的错误是在 c# 文件的 lblMessage 变量中:

The name 'lblMessage' does not exist in the current context

我是从 youtube 频道做的,这正是他所做的,但它与他一起工作并且给我一个错误,任何想法或帮助?

1.Clean你的项目优先

2.Rebuild 它,将您的 XAML 文件属性(构建操作)从嵌入式资源更改为 C# 编译器,重建您的项目(将引发错误)。

3.Switch 将您的 XAML 文件属性返回到嵌入式资源,重建。

参考这个link:https://forums.xamarin.com/discussion/96447/the-name-initializecomponent-does-not-exist-in-the-current-context