hztltgg 2023-12-26 09:34 采纳率: 100%
浏览 4
已结题

wpf项目,VM和M的数据交互问题

WPF里,我把VM和M放到两个不同的项目中,这两个项目数据应该如何交互?我VM项目引用M项目,M项目里数据变动抛出事件,VM里处理事件修改视图模型的数据,但VM里视图模型的数据修改了(比如界面下拉框改了选项),如何通知M呢?难道在视图模型的set方法里修改数据库,然后M通过查询数据库得知数据变化?

还是说VM和M这个分开本身就是不合理的?

  • 写回答

1条回答 默认 最新

  • hztltgg 2023-12-26 10:12
    关注

    正规方法是不是在VM里,下拉框绑定一个命令Command,在命令里调用M的方法修改数据模型?

    评论

报告相同问题?

问题事件

  • 系统已结题 1月3日
  • 创建了问题 12月26日

悬赏问题

  • ¥15 latex投稿显示click download
  • ¥15 请问读取环境变量文件失败是什么原因?
  • ¥15 在若依框架下实现人脸识别
  • ¥15 网络科学导论,网络控制
  • ¥100 安卓tv程序连接SQLSERVER2008问题
  • ¥15 利用Sentinel-2和Landsat8做一个水库的长时序NDVI的对比,为什么Snetinel-2计算的结果最小值特别小,而Lansat8就很平均
  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?