【发布时间】:2011-06-09 17:59:54
【问题描述】:
我一直在使用NavigationService 的Navigate 方法导航到我的 WP7 Silverlight 应用程序中的其他页面:
NavigationService.Navigate(new Uri("/Somepage.xaml?val=dreas", UriKind.Relative));
从Somepage.xaml,然后我检索查询字符串参数如下:
string val;
NavigationContext.QueryString.TryGetValue("val", out val);
我现在需要一种使用类似方式传递复杂对象的方法。每次我需要将对象传递到新页面时,如何不必序列化对象?
【问题讨论】:
-
是不是你不想做序列化,但不介意推卸责任?如果是这样,我听说
IsolatedStorage已得到改进 - 有帮助吗? -
真正需要理解的是,当用户按下后退按钮时会发生什么?
标签: c# silverlight windows-phone-7 navigation