我剛剛得到了有關wmf,c#的MVVM的一些設計/實現問題。我只是想試着去和MVVM握手,如果有人能夠證實我的想法,我就會徘徊,在我的應用程序中,我需要一個員工,一個部門和一個公司。換句話說,我有一個員工模型和一個相應的員工ViewModel。現在,當用戶點擊新員工時,會彈出一個窗口,其中包含4件事情2組合框和員工姓名字段以及提交按鈕。現在我主要關注的是如何管理2個組合框,一個用於公司,一個用於部門?與WPF握手MVVM
現在我還分別爲公司和部門以及視圖模型分別創建了兩個模型,因爲我需要能夠添加新的公司或部門。
因此,我的第一個問題歸結爲我是否在Employee Viewmodel中使用了公司和部門模型,還是將下拉框綁定到公司或部門的單獨視圖模型?如果是這樣,如何獲得組合框細節,如果完成第二種方式?
而我的第二個是如果你將一個數據網格綁定到一個可以說EmployeeListViewModel,如果在employeelistviewmodel列表中發生任何更改,該數據網格自動更新,或者我必須調用一個函數,重新檢查列表或做我必須重新綁定它?
任何幫助將是巨大的:)
感謝所有