3

現在、MVVM Light を使用していますが、Windows ストア アプリの LayoutAwarePage が独自の基本的な MVVM 実装を提供していることがわかります。Windows ストア アプリにはどのような MVVM 実装が推奨されますか? MVVM Light を使用すると、冗長なコードを追加できたようです。両方のシステムを統合することは可能でしょうか?

4

2 に答える 2

2

また、Okra App Framework ( http://okra.codeplex.com ) もチェックしてみてください。これは、Windows 8 開発用にゼロから設計された MVVM フレームワークであり、視覚的な状態に LayoutAwarePage を引き続き使用できます。

アンディ

于 2013-05-12T21:18:00.560 に答える
1

最近、最近行ったプロジェクトのすべてのページでLayoutAwarePageを使用しました。デバイスの向きの変更、ナビゲーション、プロセスの有効期間の管理をサポートするという点で便利であることがわかりました。つまり、空白のページと比較すると、Windowsアプリストア固有のものです。LayoutAwarePages DefaultViewModelは、すばやく簡単に起動して実行するのに最適ですが、テスト可能性、コンポーネントの緩い結合/関心の分離、およびコードの最小限の使用という観点からMVVMパターンの純粋な実装が必要な場合はおそらくMVVMライトで正しい線上にあります。

とにかく、これがあなたのプロジェクトに役立ち、幸運を祈っていることを願っています。

アンドリュー

于 2013-02-10T11:44:20.703 に答える