C# Visual Studio 2015中的事件列表
使用VS2013,至少在VB.NET中,可以双击控件,然后默认事件将显示在代码文件中。 上面有一个下拉列表,列出了该控件的其他可能事件 现在我在VS2015和C#工作,但这个列表不在那里。 我仍然可以双击某个控件以获取默认事件,但无法添加其他事件。我不认为我应该编辑设计器文件 我现在怎么做? 我现在需要在代码文件中添加事件吗 例如,我希望能够在我的windows应用程序上删除一个文件。 因此,我需要在某个地方为此添加事件。Winforms:C# Visual Studio 2015中的事件列表,c#,vb.net,visual-studio-2013,visual-studio-2015,C#,Vb.net,Visual Studio 2013,Visual Studio 2015,使用VS2013,至少在VB.NET中,可以双击控件,然后默认事件将显示在代码文件中。 上面有一个下拉列表,列出了该控件的其他可能事件 现在我在VS2015和C#工作,但这个列表不在那里。 我仍然可以双击某个控件以获取默认事件,但无法添加其他事件。我不认为我应该编辑设计器文件 我现在怎么做? 我现在需要在代码文件中添加事件吗 例如,我希望能够在我的windows应用程序上删除一个文件。 因此,我需要在某个地方为此添加事件。Winforms: Wpf: 要查看属性窗口: 使用VS2013,至
Wpf:
要查看属性窗口:
使用VS2013,至少在VB.NET中,双击 控件,然后默认事件将显示在代码文件中。 在这上面有一个下拉列表,列出了其他可能发生的事件 这个控制 这称为导航栏。您可以在工具-->选项-->文本编辑器-->{Select Language}-->导航栏中打开/关闭它 但是…导航栏在C#中的行为与在VB.Net中的行为不同。抱歉,它在C#里做不了你想做的事 要使用C#中的IDE连接事件,您必须首先选择有问题的内容,然后转到属性窗格,并将其切换到带有“闪电”图标的事件视图,如Empereur Aiman在其帖子中所示 然而,C#可以做VB.Net无法做的事情。使用C#,您可以通过在编辑器中编写一行代码来连接事件,并让IDE为您生成事件存根。例如,在下面的代码段中,正在创建一个动态按钮:
Button btn = new Button();
如果要连接其Click()事件,请键入:
btn.Click +=
键入等号=
后,按{Tab}将为您生成事件存根:
private void Btn_Click(object sender, EventArgs e)
{
throw new NotImplementedException();
}
如果您将鼠标停留在xaml代码中的按钮关键字上,然后单击lightning图标,您将能够看到click事件