【发布时间】:2012-08-30 18:44:38
【问题描述】:
在我的 WP7 应用程序中,我试图从一个屏幕导航到另一个屏幕。第一个屏幕包含我要传递给第二个字符串的数据。
在我的按钮点击事件中,我有以下代码(更新):
string data = "blahblahblah";
NavigationService.Navigate(new Uri(String.Format("/popup.xaml?param={0}", Uri.EscapeDataString(data)), UriKind.Relative));
在 popup.xaml 我有以下内容:
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
MessageBox.Show(NavigationContext.QueryString["param"]);
}
当我按下按钮时,它会在 NavigationContext.QueryString["param"] 上中断,说明存在 KeyNotFoundException
我做错了什么?
【问题讨论】:
标签: windows-phone-7