如何在Xamarin.Forms

时间:2018-01-07 12:55:48

标签: c# xaml xamarin.forms visual-studio-2017

我正在开发Xamarin表单项目,我在我的一个Xaml页面上添加了按钮,但是我无法为此按钮生成click事件,但Visual Studio没有显示任何intellisense。

我在另一篇文章中已经阅读过建议为此问题安装Resharper,但这对我来说是不可行的,因为我没有安装权限。

我正在使用Visual Studio Enterprise Edition 2017。

1 个答案:

答案 0 :(得分:4)

使用Intellisense

在VisualStudio中使用ctrl + space来踢智能感知。 将光标向右移动到引号之间,如下图所示,然后按ctrl + space。现在应该弹出智能感知,建议创建一个事件处理程序。

image of xaml-event

手动解决方案

通常,您可以使用Xamarin documentation来了解事件处理程序方法的外观。

  

公共事件EventHandler点击

该事件使用.NETs EventHandler,因此它将获取对象发送者 EventArgs args 作为参数。

Xamarin Button Clicked EventHandler

//You may have to change the Name depending on how you name that handler in xaml

void OnButtonClicked(object sender, EventArgs args)
{

}

<强>更新

当然你必须添加

using System;

位于文件顶部,以便使用EventArgs。