我创建了一个UserControl。让我们想象代码:
public class MyUserControl : UserControl
{
Button button1;
Button button2;
//...
}
通过该UserControl,我可以点击其中一个按钮,这会触发一些事件(Button1Clicked
,Button2Clicked
)。
现在使用UserControl还有其他一些事件,但我从不使用MouseMove
或拖动(DragEnter
,DragLeave
,DragOver
等事件... 。 Intellisense显示了我的UserControl中无用的大量事件列表。
是否有一种隐藏这些继承事件的常用方法?我的主要原因是intellisense,还有文档(XML-summary)。
答案 0 :(得分:0)
评论显示:不,没有办法隐藏Intellisense的继承事件。
这也许是一个糟糕的决定。如果有办法,如果你实施它时忘了取消隐藏怎么办?没有人会看到这种方法,但它会在那里,如果你输入它,它会工作。那会有点奇怪。