C#自定义Windows窗体基类和设计器
本文关键字:基类 自定义 Windows 窗体 | 更新日期: 2023-09-27 18:23:52
我正在尝试实现插件的GUI部分,这意味着我必须从插件程序集中包含的自定义基类(从UserControl继承)继承。
当实现我自己的控件时,我通常会从UserControl继承,去设计器会非常简单(只需双击解决方案资源管理器)。
为了能够与设计器一起工作,我使用UserControl作为基类进行了第一次实现。
问题是,一旦我将基类更改为ApplicantTabControlPlugin(插件提供的自定义基类),我就无法再打开该控件的设计器。也就是说,如果我关闭了设计师,它似乎就永远消失了。
有什么办法可以防止这种行为吗?
您应该添加
<SubType>Component</SubType>
到基类的项目文件条目。