gpt4 book ai didi

mvvm - MVVM简单问题

转载 作者:行者123 更新时间:2023-12-03 10:21:12 24 4
gpt4 key购买 nike

问题-用户单击“执行某些操作”按钮( View ), View 模型接收命令并将其传递给模型(函数调用)。经过一段时间,模型完成了数据处理(异步)。模型如何通知ViewModel有关“需要更新”/“完成”?
最好的方法是什么?在这种情况下,如何将模型与ViewModel分开?

最佳答案

您可以在模型中实现一个普通的旧事件,可以从ViewModel订阅该事件。

更新

回应您的评论。

如果使用多个线程,则需要了解“Dispatcher”框架,以确保将来自非UI线程的调用正确同步到UI线程上。这是WPF的要求。请参阅:

http://msdn.microsoft.com/en-us/magazine/cc163328.aspx

关于mvvm - MVVM简单问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3240746/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com