这两天搞 表单设计器,用微软的Designer那一套,
有很多类刚开始看不懂 后来发现 有好多类 都被 internal了,跟本看不见,没法reflector了.
DesignerHost 这个类一直找不到,影藏了。
下面是 DesignerSurface 的声明,
看了之后就明白了 DesignSurface 和 DesignHost的关系了
关于 AddService(....)
有两种方法可以注册服务。
一个是通过 IDesignHost 接口 AddService(...)
另一个是DesignSurface.ServiceContainer .AddService(....)注册。。。。