为什么 Xamarin 在单击按钮时出错?

Eri*_*oss 7 c# mobile xamarin

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

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

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

  <Button x:Name="PressMeButton"
                Text="Press Me!"
                Pressed="PressMeButton_Pressed"
                Clicked="PressMeButton_Clicked" />
Run Code Online (Sandbox Code Playgroud)

这是您可以看到的 XAML 部分单击我为事件拥有的名称,然后

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

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

jep*_*jep 5

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

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