3

私はMVVMアーキテクチャでWindows Phone 7でアプリケーションを開発しています。MVVM Light を使用したことはありません。しかし、今日、最初のページの ViewModel から別のページにクエリ文字列パラメーターを送信するために、Google を検索したところ、MVVMLight を使用する必要があることがわかりました。しかし、チュートリアルや実際のサンプルが見つかりません。あるページから別のページに移動するものを見つけましたが、パラメーターはありません。

UPDATE OrderViewModelからパラメータを取得できるこのソリューションを変更するにはどうすればよいですか? コードはここにあります

4

1 に答える 1

1

メッセージングと呼ばれる概念を使用します。詳細については、Geoff のブログ: MVVM Light - Passing Params to Target ViewModel before Navigating を参照してください。

基本的に、何らかのタイプ (C# クラスで表される) のメッセージを送信すると、ターゲットの ViewModel がそのメッセージの受信者として自身を登録します。メッセージをブロードキャストすると、他のビュー モデルが呼び出されます。

于 2013-04-21T07:51:30.687 に答える