2010-12-13 20 views
9

私は自分自身でMVVMパターンを教えています。 私はメッセージングのコンセプトで最初の悩みにぶつかった。 私はメッセージングがmvvm-lightツールキットに含まれていることを知っています。しかし、私はどこでも使用の例を見つけることができません(サンプルプロジェクトはダウンロードで提供されません)。mvvm light-messaging

誰かが、そのツールキットでメッセージングを使用する方法に関する情報を私に指示できる人は、エースです。ここで

おかげ

答えて

6

この件に関する以下の記事が見つかりました。件名は少し関係がないようですが、そのリンクは記事の第2部です。少し読んで下にスクロールすると、RelayCommand、Messenger、EventToCommand、およびICleanupに関する情報が見つかります。

http://www.codeproject.com/KB/silverlight/IssueVisionSilverlightPt2.aspx

幸運。

+0

それは本当によく見えます。なぜ私のGoogleの検索でそれを選んでいないのか分かりません。 ありがとうございました。 – onefootswill

8

私は私のイントロMVVM光にシリーズの一環として、メッセージングhereの使用例を掲載しています。

私の目標は、ナビゲーションが必要であることを示すメッセージを送信することです。 VMはナビゲーションを管理できないため、ビューにメッセージを送信します。私たちは、3つの段階でこれを行う:

  1. は、ビューモデルでは
  2. を渡されるメッセージを格納するクラスを作成し、メッセージクラスをインスタンス化し、MainPage.xaml.cs内のメッセージ
  3. を放送メッセージを登録し、受信時にそれを処理する

完全なソースコードが掲載され、ダウンロードすることもできます。

+0

ありがとうございました。私は過去にあなたのものを読んで、いつも役に立つと思っています。あなたのシリーズをチェックします。 – onefootswill