我正在嘗試從MSDN中的Todd Miranda的MVVM出色的「How Do I」視頻中獲得示例。WPF/MVVM - 我們應該爲每個ViewModel創建一個不同的類嗎?
我正在嘗試改編我的學習目的的例子。
在這個例子中,他有一個視圖模型稱爲EmployeeListViewModel。現在如果我想包含部門,我應該創建另一個ViewModel,如DepartmentListViewModel?
該示例具有EmployeeRepository作爲數據源。在我的情況,我想(在數據訪問文件夾Employees.edmx在型號文件夾和EmployeeRepository.cs)使用一個實體對象作爲數據源。如果我想顯示部門列表,我應該創建一個名爲DepartmentRepository的單獨類,並將所有與部門相關的方法定義放在那裏?
如果我想一起檢索員工姓名和部門名稱,該怎麼辦?我應該在哪裏放置這個方法?
我對WPF和MVVM非常陌生,請讓我知道是否需要重新說明上述任何內容。
謝謝你的幫助。
類似於http://stackoverflow.com/questions/2790230/with-mvvm-does-each-ui-window-have-its-own-viewmodel/2790248#2790248 – 2010-06-11 21:20:46