首页 > 解决方案 > 为什么 Xamarin 会在单击按钮时出现错误?

问题描述

基本上我收到这个错误事件处理程序“PressMeButton_Clicked”,在类型“login.MainPage”(登录)中找不到正确的签名

login 是我的项目的名称,而 login_Clicked 是我单击的事件处理程序

我正在尝试制作一个简单的登录页面,并且在文档中我已经看到了 Clicked 的各种工作方式,但是每次我在编译时尝试在 xaml.cs 文件上编写该方法时,它都会不断给出上述错误,如果我删除它的工作方法。

  <Button x:Name="PressMeButton"
                Text="Press Me!"
                Pressed="PressMeButton_Pressed"
                Clicked="PressMeButton_Clicked" />

这是 XAML 部分,您可以在 Clicked the name I have for the event and 上看到

 private void PressMeButton_Clicked(object sender, EventArgs e)
        {
            (sender as Button).Text = "I was just clicked!";
        }

所以我希望向我显示一条文本,说我被点击了,但它甚至没有编译。

标签: c#xamarinmobile

解决方案


这是一个老问题,但我遇到了类似的问题。没有很好的解释为什么它会给出错误。它甚至会发生在 IDE 自己生成的空处理程序上。我尝试清理解决方案,重建等。

我发现有一些卡住的构建任务仍在进行。它们出现在通常显示“就绪”的底部栏中。对我来说,解决方案是重新启动 VS。一旦它开始备份,构建工作正常。


推荐阅读