WPF里,我把VM和M放到两个不同的项目中,这两个项目数据应该如何交互?我VM项目引用M项目,M项目里数据变动抛出事件,VM里处理事件修改视图模型的数据,但VM里视图模型的数据修改了(比如界面下拉框改了选项),如何通知M呢?难道在视图模型的set方法里修改数据库,然后M通过查询数据库得知数据变化?
还是说VM和M这个分开本身就是不合理的?
收起
正规方法是不是在VM里,下拉框绑定一个命令Command,在命令里调用M的方法修改数据模型?
报告相同问题?