私は、コントロール(このコントロールはWinForms、WPFまたはSilverlight)で発生したいくつかのイベント(MouseMove、MouseDown、KeyDown、...)をキャプチャする必要があるコントローラを持っています。 このような汎用コントローラを実装する方法はありますか?WF、WPF、Silverlight共通イベントハンドラ
* ChrisBDによって追加*
背景: 私はMVCアプリケーションを持っていると私はIGeneralControlへアクセスもを有するコントローラ(GeneralController)を有します。このIGeneralControlは、WPF、WF、およびSilverlight固有のコントロール(WFControl、WPFControl、SilverlightControl)によって実装されます。達成したいのは、WFController、WPFController、およびSilverlightControllerを実装する必要なしに、GeneralControllerのレベルでコントロールの代理人に自分のコードを追加できることです。
コントローラが存在するアプリケーション内で生成されたこれらのイベントをキャプチャすることを目指しているか、発生した場所でこれらのイベントをキャプチャすることを検討していますか?デスクトップ、他のプログラム? – ChrisBD
私はMVCアプリケーションを持っており、IGeneralControlへのアクセス権を持つコントローラ(GeneralController)を持っています。このIGeneralControlは、WPF、WF、およびSilverlight固有のコントロール(WFControl、WPFControl、SilverlightControl)によって実装されます。私が達成したいのは、WFController、WPFController、およびSilverlightControllerを実装する必要なしに、GeneralControllerのレベルでコントロールの代理人に自分のコードを追加できることです。 – paccic