【发布时间】:2010-09-21 09:04:04
【问题描述】:
我一直想知道 IComponent、IContainer 和 ISite 是干什么用的。我已经阅读了文档,但它非常模糊(或者我想得太难了)。我知道如果我创建一个类作为组件,它可以在 Visual Studio 设计器中使用。但我真的很想更广泛地了解:组件/容器模式完成了什么,它能让我的生活更轻松吗?
【问题讨论】:
标签: c# .net system.componentmodel
我一直想知道 IComponent、IContainer 和 ISite 是干什么用的。我已经阅读了文档,但它非常模糊(或者我想得太难了)。我知道如果我创建一个类作为组件,它可以在 Visual Studio 设计器中使用。但我真的很想更广泛地了解:组件/容器模式完成了什么,它能让我的生活更轻松吗?
【问题讨论】:
标签: c# .net system.componentmodel
他们正在为 Windows 窗体设计器提供管道。您很少需要自己实现它们,只需从 Component 派生您的组件类。当您想实现自己的设计器时,开始担心它们。这样做的记录更少。
【讨论】: