2017-08-15 42 views
-2

我們維護一個大型的WPF MVVM應用程序,並且我注意到數據綁定(屬性和命令)導致大型的,因此模糊的堆棧跟蹤。WPF中的MVVM和許多刷新操作相互關聯

E.g.我關閉了一個特定的視圖A,我發現加載視圖A的某個方法連續調用2次。

查看<-->視圖模型<-->數據模型

我懷念的是在這間控制器決定了意見和看法的部分需要更新。

查看<-->控制器<-->視圖模型<-->數據模型

在WPF的MVVM的控制器部分是數據綁定,我想更好地管理。
誰有一個好主意+示例代碼如何在WPF中改進?

回答

0

這個問題不能由WPF解決,但必須通過a better architecture解決。

高層次的「主視圖模型」可以充當控制器或調解器來協調刷新操作,尤其是它們的順序。

我不能說是否redux.NET也有幫助。