silverlight - WP7 NavigationService.Navigate传递指针而不使用全局变量?

标签 silverlight windows-phone-7 mvvm parameter-passing

我导航到WP7中的第X页。我的ViewModel中有一个对象(我们称其为香蕉),在该对象中进行NavigationService.Navigate调用。 X页面需要引用香蕉。我怎样才能做到这一点?

this question的答案建议使用全局App类。对我来说不是一个很好的选择,因为我可能有多个页面X类的实例,并且如果以后再导航到其他实例,我也不会感到困惑。

我也希望不必序列化香蕉。

最佳答案

如果页面可能有多个实例,则需要将其需要的所有参数作为用于导航的Uri中的querystring的一部分传递。

关于silverlight - WP7 NavigationService.Navigate传递指针而不使用全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6009820/

相关文章:

c# - 如何防止datagrid刷新数据?

android - 就单元测试而言,Android 的 MVP 或 MVVM?

c# - WPF中的轻量级处理动画资源?

c# - 是否有一些事件可以确定 Silverlight 中 DataGrid 列何时更改(即添加、删除)?

silverlight - 向左/向右滑动即可进行页面导航

c# - Windows Phone7 : Restrict inserting certain keys for textbox

windows-phone-7 - 我在 WP7 上可以访问多少存储空间?

c# - 使用蓝牙耳机控制WP7和WP8应用

wpf - 从嵌套的 ItemsControls 中指定完整的绑定(bind)路径

c# - 我如何测试 Relaycommand?