【发布时间】:2011-05-08 23:48:35
【问题描述】:
我刚刚收到了一些关于带有 wpf、c# 的 MVVM 的设计/实现问题。我只是想掌握 MVVM 并且正在徘徊是否有人可以确认我的想法,在我的应用程序中,我需要一个员工、一个部门和一个公司成立。所以换句话说,我有一个员工模型和一个相应的员工 ViewModel。现在,当用户单击新员工时,会弹出一个窗口,其中包含 4 个东西、2 个组合框和员工姓名字段和一个提交按钮。现在我的主要关注点是如何管理 2 个组合框,一个用于公司,一个用于部门?
现在我还有两个模型分别用于公司和部门以及视图模型,因为我需要能够添加新的公司或部门。
所以我的第一个问题归结为我是在员工视图模型中使用公司和部门模型,还是将下拉框绑定到公司或部门的单独视图模型?如果是这样,我将如何获得组合框的详细信息,如果以第二种方式完成?
我的第二个问题是,如果您将数据网格绑定到 EmployeeListViewModel,如果在employeelistviewmodel 中的列表中发生任何更改,该数据网格会自动更新还是我必须调用一个重新检查列表的函数还是我必须重新绑定吗??
任何帮助都会很棒:)
谢谢大家
【问题讨论】: