0

現在、私はいかなる種類の MVVM フレームワークも使用していません。したがって、ナビゲートされたページでクエリ文字列パラメーター値を取得するのは簡単です。私のシナリオは一般的なものです。エンティティの主キーを「マスターページ」から「詳細ページ」に渡しています。

現在、私は MVVM アプローチを使用する利点を比較検討しようとしています。これは、MVVM のようなフレームワークで複雑になる可能性のある単純な操作の良い例です。間違った場所を探していたのかもしれませんが、このような例をオンラインですぐに見つけることができないのは少しイライラします.

ありがとう!

4

1 に答える 1

0

ビューにコードを挿入してクエリ文字列をViewModelに渡すことで、MVVMパターンを壊していません(おそらくファクトリパターンを使用します)。

this.DataContext = ViewModelFactory.Create(HtmlPage.QueryString["MyVar"]); 

これらのパターンを使用して支援し、常識を持って使用する必要があります。時には、物事が複雑になりすぎたり、拡張性/保守性が裏目に出たりすることがあります。

于 2011-03-24T23:35:15.920 に答える