私は3つのコンポーネントを持っています。 Windowsフォームコントロール(カスタムメイド)、メインクラス、プラグインクラス。イベントに応答する動的
プラグインは更新イベントを生成します。ここで何かがコントロールに追加されます。これは文字列、URLを含む文字列、または別のコントロールになる可能性がありますが、将来的には別のものかもしれません。
これを設計するにはどうすればよいですか?
編集:
私は、もう少し明確にされている必要があります。私が解決したい問題は、特定のアイテムに対して異なる対応をする方法です。
例:プラグインはテキストを追加するだけでもかまいません。イベントをディスパッチし、メインクラスは対応するメソッドを呼び出す必要があります。しかし、別のプラグインはカスタムコントロールを追加することを選択できるので、メインクラスは別のメソッドを呼び出す必要があります。
メインクラスが特定のイベントで異なる動作をする部分を特定する方法を教えてください。
(btw、言葉のプラグインが文法的にすぎない、今はプロジェクトのクラスです)。