何时以及为何应实施 IComponent、IContainer 和 ISite?

发布于 2024-07-09 05:58:00 字数 165 浏览 14 评论 0原文

我长期以来一直想知道 IComponent、IContainer 和 ISite 的用途。 我已经阅读了文档,但它非常模糊(或者我想得太难了)。 我知道如果我创建一个类作为组件,它就可以在 Visual Studio 设计器中使用。 但我真的很想更广泛地了解:组件/容器模式实现了什么,它能让我的生活更轻松吗?

I've wondered for a long time what IComponent, IContainer, and ISite are for. I've read the documentation, but it is extremely vague (or I'm thinking about it too hard). I know that if I create a class as a component, it can be used in the Visual Studio designer. But I'd really like to know more generally: what does the Component/Container pattern accomplish, and can it make my life easier?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

天涯沦落人 2024-07-16 05:58:00

他们正在为 Windows 窗体设计器进行管道设计。 您很少需要自己实现它们,只需从 Component 派生您的组件类即可。 当您想要实现自己的设计器时,请开始担心它们。 这样做的记录甚至更少。

They are plumbing for the Windows Forms designer. You rarely have to implement them yourself, just derive your component class from Component. Start worrying about them when you want to implement your own designer. Doing so is even less documented.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文