C#如何为控件分离控件和自定义设计器

时间:2012-10-24 12:25:56

标签: c# windows-forms-designer

是否可以将自定义控件实现与自定义控件设计器实现分开?例如:

  

MyAsembly.dll

     

MyAssembly.Design.dll

我的意思是自定义设计器继承自ControlDesigner类的类(请参阅:MSDN ControlDesigner)(不是设计器生成的代码)。

1 个答案:

答案 0 :(得分:0)

自定义设计器(ControlDesigner)是一个与控件本身分开的类。它通过DesignerAttribute附加到控件。只需在解决方案中创建一个新的类库项目,然后将设计器放在那里。在.NET中,每个项目都会创建自己的dll或exe文件。