我正在开发Xamarin表单项目,我在我的一个Xaml页面上添加了按钮,但是我无法为此按钮生成click事件,但Visual Studio没有显示任何intellisense。
我在另一篇文章中已经阅读过建议为此问题安装Resharper,但这对我来说是不可行的,因为我没有安装权限。
我正在使用Visual Studio Enterprise Edition 2017。
答案 0 :(得分:4)
在VisualStudio中使用ctrl + space来踢智能感知。 将光标向右移动到引号之间,如下图所示,然后按ctrl + space。现在应该弹出智能感知,建议创建一个事件处理程序。
通常,您可以使用Xamarin documentation来了解事件处理程序方法的外观。
公共事件EventHandler点击
该事件使用.NETs EventHandler,因此它将获取对象发送者和 EventArgs args 作为参数。
//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。