答案 0 :(得分:1)
IDE中没有针对C#的此类功能。 C#没有像VB.NET这样的Handles
关键字,事件订阅以更明确的方式完成。
最接近的类似功能是使用Windows窗体设计器编辑Form
或UserControl
对象时。在Designer中选择对象时,“属性”窗口可以显示对象的属性或其事件,具体取决于您在“属性”窗口的工具栏中选择的属性。
当它显示事件时,您可以看到为该对象声明的事件。如果为事件分配了处理程序,则会显示该处理程序。如果单击显示处理程序的下拉箭头,您将看到正在编辑的容器类(Form
或UserControl
)中的方法列表,这些方法有资格被订阅那件事。
请注意,上面的仅用于Windows窗体设计器编辑。 WPF有一个完全不同的Designer,它的操作类似(即在使用Designer时在Properties窗口中有一个“events”模式)。在代码中声明和使用的其他事件不会以您习惯的方式显示。您在C#编辑窗口中获得的只是该编辑窗口导航栏中的类成员下拉列表,您可以按字母顺序查找事件,方法(这些方法是否处理事件)和其他类成员。