我可以使用NavigationContext.QueryString设置参数吗? (Windows Phone)

时间:2012-03-27 09:46:40

标签: c# silverlight windows-phone-7 silverlight-4.0 silverlight-3.0

我可以将值传递给导航上下文,如下所示:

NavigationContext.QueryString["param1"] = "PARAM1";

这是设置参数的好方法吗?

1 个答案:

答案 0 :(得分:4)

首先,为什么需要在NavigationContext.QueryString中存储一些参数?还有另外一个好的地方。

如果要将参数传递给其他页面,请使用:

NavigationService.Navigate(new Uri("SomePage.xaml?param1=PARAM1"))

如果您需要将某些值保存到州字典中,可以使用PhoneApplicationService.Current.State(全局)或PhoneApplicationPage.State(特定于页面)