繁体   English   中英

Visual Studio 2015中的事件列表

[英]Events list in Visual Studio 2015

使用VS2013,至少在VB.NET中,可以双击控件,然后默认事件将显示在代码文件中。 在此之上有一个该控件的其他可能事件的下拉列表。

现在我在VS2015和C#中工作,但那个列表不存在。 我仍然可以双击控件来获取默认事件,但我无法添加其他事件。 我不认为我应该编辑设计器文件。

我现在该怎么办? 我现在需要在代码文件中添加事件吗?

例如,我希望能够在我的Windows应用程序上删除文件。 所以在某个地方我需要为此添加事件。

Winforms:
在此输入图像描述

WPF:
在此输入图像描述
要查看属性窗口:
在此输入图像描述

使用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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM