質問
CABのコマンドとイベントの違いは何ですか?同じことがあるように見えますが、コマンドの意図とイベントはいつですか?
解決
視点からは、コマンドはUIコンポーネントに特別に使用することを意図していましたが、イベントは理論的には任意のコンポーネントが使用できます。したがって、コマンドは、UIメニュー、アクションなどのイベントメカニズムのより具体的な実装です...
以下は、CabのRich Newmanによる優れた記事シリーズへのリンクです。第10章と11章は、CABでのコマンドとイベントにあります。
http://richnewman.wordpress.com/intro-to-cab-toc/
http://richnewman.wordpress.com/2007/09/16/commands-in-the-cab-introduction-to-cabscsf-part-10/
他のヒント
理論によって、タクシーを脇に置いてください。
- コマンド:アプリケーションのさまざまな部分を介して再利用できるかどうかを表すアクションを表します。 「これを行う」を意味します。
- イベント:何かが起こったことを表しているため、そのイベントに添付されたすべてのインスタンスは、イベントが公開されたときに異なることをすることを決定するかもしれません。 「これが起こった」という意味
したがって、特定のアクションの場合、常に同じことをしたい場合は、コマンドを使用してください。イベントを使用しない場合。
私は現在、Prismを使用しています(Windowsフォームの操作に適応)。これまでのところ、コミュニケーションにイベントを使用していません。
所属していません StackOverflow