【发布时间】:2013-08-07 19:21:28
【问题描述】:
我有点不清楚如何将数据传递给其他视图。我收集到有 3 种方法可以做到这一点,但我不确定如何做到其中的 2 种。
通过 Messenger 发送数据(不确定您是否可以发送对象,否则如果您必须发送大约 10 条数据或类似的东西,我会看到事情变得非常混乱)。
以某种方式通过新视图模型的构造函数传递数据。我说“不知何故”,因为我不清楚在使用 IOC 容器(在这种情况下是内置容器)时如何做到这一点。
通过参数传递数据。我看过一些教程,它们向您展示了如何为 windows phone 进行导航,但没有一个真正谈论参数传递。我猜这仍然是一个选择。
据我所知,选项 1 是一种老式的做法。选项 2 似乎是一种更新且更好的方法,但我找不到任何关于人们展示如何做到这一点的示例。
我不知道该怎么做,因为 Ioc 应该创建视图的实例,那么当数据不存在时如何将数据传递给它?
【问题讨论】:
标签: windows-phone-7 mvvm mvvm-light