次のことを行うAという名前のユーザーコントロールがあるとします。
Page_Load:
List<object> myList = PrepareList();
ListPrepared(this, new AArgs(myList)); // Event that lets subscribers modify the list.
OperateOnAndDisplayList(myList);
Aのインスタンスは、ListPreparedイベントをサブスクライブし、作成されたリストを変更するページに保持されます。完全を期すためにリストを変更しているので、リストを操作して表示する前に、ページのハンドラーを終了させたいのです。これをどのように実装しますか?(または、これは恐ろしいアイデアですか?リストを公開し、外部の要素がリストを変更するためにリストの知識を持っている必要があるためですか?)