0

誰かがこの問題について何かアドバイスを持っているかどうか疑問に思っています -

特定のルールがトリガーされるたびに、Googleクラウドメッセージ通知をダウンロード、解析、および送信するクラスライブラリ(独自のVisual Studioプロジェクト内)として開発されたサーバーがあります。WPF と MVVM を使用して、フロント エンドとして機能する別のプロジェクトもあります。

現時点では、通知がトリガーされるたびにサーバークラスライブラリにイベントがあり、フロントエンドでイベントハンドラーをフックして、通知が送信されるたびにフロントエンドに「送信」され、表示されます...しかし、そのようなものを処理する最良の方法はありますか?

4

1 に答える 1

1

私のプロジェクトの 1 つで、アプリケーションの他の部分にイベントを送信しなければならない状況が幾分似ていました。MVVM パターンをできる限り純粋に保つために、MVVM Foundation の MVVM Messenger/Mediator を使用することになりました。

メディエーターの説明:

http://marlongrech.wordpress.com/2009/04/16/mediator-v2-for-mvvm-wpf-and-silverlight-applications/

MVVM Foundation リンク:

http://mvvmfoundation.codeplex.com/

メディエーターを使用して、あるビューモデルから別のビューモデルにオブジェクトを送信することもできます。リストボックスの選択が変わる状況で使用しました。新しく選択したアイテムを別のビューモデルに送信して、さらに処理します。

リンクに例があるため、例は含めません。私の実装の例を見せてほしい場合は、コメントでお知らせください。何がで​​きるかを確認します。

于 2013-02-01T20:10:59.843 に答える