MVVM模式之:ViewModel Factory與注入

基於以下的理由,ViewModel也是需要多個,並且需要被注入的: 1:設計時和運行時需要爲View提供不同的數據 簡單來說,就是設計時需要模擬數據。界面設計開發人員需要進行綁定(包括支持Expression Blend綁定)做一些簡單的處理,同時因爲提供了模擬數據,UI人員可以更好的設計實際的界面。 2:爲了方便單元測試 在運行時,大部分情況下,ViewModel會組合進提供Service的業務
相關文章
相關標籤/搜索