[英]Events list in Visual Studio 2015
使用VS2013,至少在VB.NET中,可以双击控件,然后默认事件将显示在代码文件中。 在此之上有一个该控件的其他可能事件的下拉列表。
现在我在VS2015和C#中工作,但那个列表不存在。 我仍然可以双击控件来获取默认事件,但我无法添加其他事件。 我不认为我应该编辑设计器文件。
我现在该怎么办? 我现在需要在代码文件中添加事件吗?
例如,我希望能够在我的Windows应用程序上删除文件。 所以在某个地方我需要为此添加事件。
使用VS2013,至少在VB.NET中,可以双击控件,然后默认事件将显示在代码文件中。 在此之上有一个该控件的其他可能事件的下拉列表。
这被称为导航栏 。 您可以在工具 - >选项 - >文本编辑器 - > {选择语言} - >导航栏中打开/关闭它。
但是 ......导航栏在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代码中的Button关键字上,然后单击闪电图标,您将能够看到click事件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.