1

コマンドと CAB のイベントの違いは何ですか? コマンドが使用される意図とイベントはいつですか?

4

2 に答える 2

1

理論上、CAB は脇に置いておきます。

  • コマンド: アプリケーションのさまざまな部分で再利用できる、または再利用できないアクションを表します。「こうする」という意味です。
  • イベント: 何かが発生したことを表すため、そのイベントに関連付けられているすべてのインスタンスは、イベントが発行されたときに異なることを決定する可能性があります。「これが起こった」という意味

したがって、特定のアクションに対して常に同じことをしたい場合は、コマンドを使用すると思います。そうでない場合は、イベントを使用してください。

私は現在 Prism (Windows フォームで動作するように適合) を使用していますが、これまで通信にイベントを使用していません。

于 2010-12-06T19:14:47.683 に答える
1

CAB の観点からは、コマンドは特に UI コンポーネントに使用されることを意図していましたが、イベントは理論的には任意のコンポーネントで使用できます。したがって、コマンドは、UI メニュー、アクションなどのイベント メカニズムのより具体的な実装です...

以下は、Rich Newman による CAB に関する優れた記事シリーズへのリンクです。第 10 章と第 11 章では、CAB のコマンドとイベントについて説明します。

http://richnewman.wordpress.com/intro-to-cab-toc/

http://richnewman.wordpress.com/2007/09/22/introduction-to-events-in-the-cab-introduction-to-cabscsf-part-11/

http://richnewman.wordpress.com/2007/09/16/commands-in-the-cab-introduction-to-cabscsf-part-10/

于 2010-12-09T19:45:29.987 に答える