从智能感知中隐藏一些继承方法
本文关键字:继承 方法 隐藏 智能 感知 | 更新日期: 2023-09-27 18:10:53
我创建了一个UserControl。让我们想象一下代码:
public class MyUserControl : UserControl
{
Button button1;
Button button2;
//...
}
有了UserControl,我可以点击其中一个按钮,这触发了一些事件(Button1Clicked
, Button2Clicked
)。
现在与UserControl有一些其他事件,但我从来没有使用的事件,如MouseMove
或拖拽(DragEnter
, DragLeave
, DragOver
,…)。智能感知显示了一个巨大的事件列表,这些事件在我的UserControl中是无用的。
是否有一种通用的方法来隐藏这些继承事件?我的主要原因是智能感知和文档(xml摘要)。
正如注释所示:不,没有办法隐藏智能感知继承的事件。
这可能也是一个糟糕的决定。如果有办法,如果你在实现它的时候忘记取消隐藏怎么办?没有人会看到这个方法,但它会在那里,如果你输入它,它会工作。那就有点奇怪了