如何在WP 7中使用MVVM Light从一个页面传递查询字符串参数并进入另一个页面

本文关键字:一个 查询 字符串 另一个 参数 WP Light MVVM | 更新日期: 2023-09-27 18:10:07

我在MVVM架构中开发Windows Phone 7应用程序。我从来没有使用过MVVM Light。但是今天为了从第一页的ViewModel发送查询字符串参数到另一个,我搜索了谷歌,发现我必须使用MVVMLight。但是我找不到任何教程或工作样本。我发现它从一个页面导航到另一个页面,但没有参数。

如何改变这个解决方案,在可以从OrderViewModel获得参数?代码可以在这里找到

如何在WP 7中使用MVVM Light从一个页面传递查询字符串参数并进入另一个页面

您使用了一个称为消息传递的概念。阅读更多Geoff的博客:MVVM光-在导航之前将参数传递给目标视图模型。

基本上,你发送某种类型的消息(由c#类表示),目标ViewModel将自己注册为该消息的接收者。广播消息后,将调用另一个视图模型。