【发布时间】:2014-07-26 20:39:55
【问题描述】:
我想将字符串值从 setting.xaml 传递给 MainPage.xaml
这是我的代码 settings.xaml
Public settings(){
.....
string url = string.Format("/MainPage.xaml?msg1={0}", updateSignature.Text);
NavigationService.Navigate(new Uri(url, UriKind.Relative));}
我的 update.Signature 是一个文本块
这是我在 MainPage.xaml
中的代码protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
string msg1 = "";
if (NavigationContext.QueryString.TryGetValue("msg1", out msg1))
{
textBlock1.Text = String.Format("Signature Anda :{0}", msg1);
}
当我构建它并移至设置页面时,出现 Navigation_Failed 错误。我该怎么办?
【问题讨论】:
-
您的意思是 NavigationFailed 事件还是异常?如果是例外,请提供例外的详细信息。如果是事件,请在事件参数上提供 Exception 属性的详细信息。没有这些,我们只能猜测问题——这对您没有特别的帮助。
-
每当我进入设置页面时,我都会抛出 RootFrame_NavigationFailed。但现在,幸运的是,我已经解决了这个问题。我没有注意到我没有以适当的方式使用 NavigationService。顺便说一句,谢谢
标签: c# windows windows-phone-8