无法将字符串从一个页面发送到另一个页面
本文关键字:一个 另一个 字符串 | 更新日期: 2023-09-27 18:02:48
我从微软虚拟学院得到了这个代码,它应该帮助我将字符串从一个页面传递到另一个页面。
下面是我的目标页面上的c#代码段:
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
string querystringvalue = "";
if (NavigationContext.QueryString.TryGetValue("msg", out querystringvalue))
Shopname.Text = querystringvalue;
}
然而,当我尝试使用代码时,它在void上给了我一个错误,它说:"期望的类、委托、枚举、接口或结构"
这真的很令人困惑,因为这是微软自己提供的代码,但它在我的IDE上显示为错误。@@
(我正在运行Microsoft Visual Studio 2013 Professional开发Windows Phone应用程序)
您首先需要创建一个QueryString并为其分配一个来自您试图导航的页面的值,以便当您导航到另一个页面时,它可以读取您已经存储在特定QueryString
中的值同样在Windows 8.1或Windows phone上开发时,我建议您在控件中使用导航方法,您将使用该方法导航到另一个页面,如:
Frame.Navigate(typeof(MySecondPage), "SomeString");