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

标签 c# windows-forms-designer

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

MyAsembly.dll

MyAssembly.Design.dll

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

最佳答案

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

关于C#如何分离控件和控件的自定义设计器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13049194/

相关文章:

c# - 我的自定义 XML 阅读器是一条两条腿的乌龟。建议?

c# - 如何在动态添加现在数据之前清除 dataGridView 行以前的数据....?

c# - 本地报表处理时出错 - C# Windows Form VS2010

c# - 如何将 Autofac 链接到单元测试

c# - LinkLabel 无下划线 - Compact Framework

c# - ServicePointManager.ReusePort 和 SO_REUSE_UNICASTPORT 如何缓解临时端口耗尽?

c# - "Length cannot be less than zero."在空行

vb.net - 有哪些方法可以更新 Windows 窗体应用程序?

C#:如何使用 CategoryAttribute.Appearance 属性

c# - Visual Studio 在哪里寻找程序集?