IComponent、IContainer、およびISiteをいつ、なぜ実装する必要がありますか?
-
07-07-2019 - |
質問
長い間、IComponent、IContainer、およびISiteの目的を知りました。私はドキュメントを読みましたが、それは非常にあいまいです(または、私はそれについて考えすぎています)。クラスをコンポーネントとして作成すると、Visual Studioデザイナーで使用できることを知っています。しかし、私はもっと一般的に知りたいです:コンポーネント/コンテナパターンは何を達成しますか、そしてそれは私の生活を楽にしますか?
解決
これらは、Windows Formsデザイナ用の配管です。それらを自分で実装する必要はほとんどなく、コンポーネントからコンポーネントクラスを派生させるだけです。独自のデザイナーを実装する場合は、それらについて心配し始めてください。これを行うと、文書化がさらに少なくなります。
所属していません StackOverflow