2017-08-15 5 views
-2

私たちは大きなWPF MVVMアプリケーションを管理しています。データバインディング(プロパティとコマンド)が大規模で不明確なスタックトレースを引き起こします。WPFのMVVMと多くのリフレッシュアクションが相互に結びついています

など。私は特定のビューAを閉じて、ビューAをロードする特定のメソッドが2回連続して呼び出されることを確認します。

ビュー<--> ViewModelに<-->データモデル

私は何を欠場すると、その中間のコントローラがどのビューとは、ビューの部分が更新を必要とするかを決定します。 WPF - MVVMで<-->コントローラ<-->のViewModel <-->データモデルが

ビューは、コントローラ部は、データバインディング、私はより良い管理したいということです。
良いアイデア+ WPFでこれを改善する方法の例のコードは誰ですか?

答えて

0

問題はWPFでは解決できませんが、a better architectureで解決する必要があります。

高レベルの「マスタービューモデル」は、リフレッシュアクション、特にその順序を調整するコントローラまたはメディエータとして機能します。

おそらくredux.NETが役立つかどうかはわかりません。

関連する問題