0

ユーザーのリストを表示するリストビューがあります(UserListViewModelにバインド)-ユーザーはエントリを追加/編集/削除できます。私がやりたいのは、追加ボタンで新しいウィンドウを開いて、ユーザーが新しい詳細を入力して保存できるようにすることです。保存が成功したら、ウィンドウを閉じてリストビューを更新して、新しい追加を表示します。

MVVMパターンを使用してこれを行うための最良のアプローチは何ですか? イベント、モーダル ダイアログなどの使用について読んだことがありますが、この質問に対する受け入れられた回答には、私が目指していることの説明がありましたが、これがどのように実装されているかの例を見つけることができないようです。

誰かが例を提供できますか?

更新:私は最終的に、私の目的に合ったこの記事を見つけました (読んだ: つまずいた)。

4

1 に答える 1

0

私は相互作用に行きます。このようにして、インタラクションを開始し、それにデータを渡し、それが完了/閉じた後、VMを更新するためにデータを取り戻すことができます。

ボックスにMVVMをダウンロードすると、テスト可能なMVVM風の相互作用の例があります:http: //karlshifflett.wordpress.com/2010/11/07/in-the-box-ndash-mvvm-training/

于 2012-07-20T03:13:29.227 に答える