C#自定义Windows窗体基类和设计器

时间:2014-09-20 01:18:25

标签: c# winforms

我正在尝试实现插件的GUI部分,这意味着我必须从插件程序集中包含的自定义基类(继承自UserControl)继承。

当实现我自己的控件时,我通常会从UserControl继承并转到设计器会非常简单(只需双击解决方案资源管理器)。

为了能够与设计师合作,我使用UserControl作为基类进行了第一次实现。

问题是,只要我将基类更改为ApplicantTabControlPlugin(插件提供的自定义基类),我就无法打开此控件的设计器了。即,如果我关闭设计师,它似乎永远消失了。

有什么方法可以阻止这种行为吗?

1 个答案:

答案 0 :(得分:0)

你应该添加

<SubType>Component</SubType>

到基类的项目文件条目。