你是如何在自己的代码中使用IContainer/ISite/IComponent的?

the*_*oop 12 .net architecture containers system.componentmodel

可能重复:
何时以及为什么要实现IComponent,IContainer和ISite?

有关于使用IContainer和ISite的各种在线文档(例如http://www.theserverside.net/tt/blogs/showblog.tss?id=pluginArchitectures),周围有一些模糊的例子,但我没有遇到过实际有用的实例(除了winforms).我真的不知道它究竟可以用于什么,这没有任何帮助.有没有人在自己的代码中使用.NET容器接口和相应的类,独立于winforms,你是如何使用它们的?

alp*_*ero 4

这些是面向组件的软件方法的面向组件的元素。例如,视觉设计师就使用它们。

如果您希望构建可重用的软件组件 (IComponent),并且能够在各个领域中将组件调整为规范程序集 (IContainer),特别是在设计时/运行时框架 (Visualstudio) 的上下文中那么你就在那里...