私は今、いくつかのコードを理解しようとしていますが、少し奇妙に思えるパターンを見つけました。「EditorOpen」イベントを持つユーザーのコントロール クラスがあります。MSDN が示唆するように、'-ing' または '-ed' で終わっていないため、最初はこの名前が間違っていると思いました。しかし、後で、このイベントは何かが起こっていることを通知するのではなく、実際の操作を行うためのある種の REQUEST であることがわかりました。これは、「エディタのオープン」を実行することが期待されるクライアント コードです。
これが実際には、1 つのアクション プレースホルダーに複数のアクションを関連付けることができるテンプレート メソッド デザイン パターンの何らかの形式であることを知って、少し驚きました。
非常に興味深いと思いますが、そのような場合にイベントを使用すると誤解を招く可能性があるのではないかと心配しています。とにかく、ここではイベントについてではなく、リクエストについて話しています。うーん…イベントの名前だけが「EditorOpeningRequest」か「EditorOpeningRequested」だったらいいかも。どう思いますか?コードレビュー中にこれをどのようにコメントしますか?