我想盡快使用WPF和與MVVM模式嚴重關聯的Prism框架。我已經準備好了許多關於MVVM的不同描述,例子和討論,每一個都略有不同,給我留下了一些困惑。幫助理解MVVM模式?
我明白如下:
MVVM模式有3份到它: -
- 模型 - 即保存應用程序的數據/信息的類。
- 視圖 - 應用程序的視覺元素。
- ViewModel - 與視覺元素相關的邏輯,狀態和其他行爲。它從模型中獲取數據並將其公開(可能包含一些數據轉換/格式化),以便View可以直接使用它。
我不知道什麼是:
- 做這些三個部分覆蓋應用程序的每一個部分?或者這些應用程序的部分內容可能不在這三個部分之中?
- 它是ViewModel還是負責填充模型的其他部分?
在此先感謝