我刚刚得到了有关wmf,c#的MVVM的一些设计/实现问题。我只是想试着去和MVVM握手,如果有人能够证实我的想法,我就会徘徊,在我的应用程序中,我需要一个员工,一个部门和一个公司。换句话说,我有一个员工模型和一个相应的员工ViewModel。现在,当用户点击新员工时,会弹出一个窗口,其中包含4件事情2组合框和员工姓名字段以及提交按钮。现在我主要关注的是如何管理2个组合框,一个用于公司,一个用于部门?与WPF握手MVVM
现在我还分别为公司和部门以及视图模型分别创建了两个模型,因为我需要能够添加新的公司或部门。
因此,我的第一个问题归结为我是否在Employee Viewmodel中使用了公司和部门模型,还是将下拉框绑定到公司或部门的单独视图模型?如果是这样,如何获得组合框细节,如果完成第二种方式?
而我的第二个是如果你将一个数据网格绑定到一个可以说EmployeeListViewModel,如果在employeelistviewmodel列表中发生任何更改,该数据网格自动更新,或者我必须调用一个函数,重新检查列表或做我必须重新绑定它?
任何帮助将是巨大的:)
感谢所有