我有两个页面:
- 第 1 页
- 第 2 页
和两个具有相同属性的 ViewModel:
- ViewModel1
特性:- 名字1
- 姓 1
- ViewModel2
特性:- 名字2
- 姓2
现在我想在 ViewModel1 和 ViewModel2 之间传递数据(属性),并在页面 2 上检索这些数据。 我如何实现这一目标?
最佳答案
你可以看看MVVMLight的使者。 Here的教程可以指导您前进。基本上,这个想法是使用一个独立于您的 Views/ViewModels 的信使来向它们发送消息/向它们发送消息。您的 View / View 模型注册并发送包含您要传递的属性值的特定消息。
关于c# - MVVM 在两个 View / View 模型之间传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19283199/