如何将值从普通的电话应用程序页面传递到Wp 7中的子窗口页面?

时间:2011-08-26 19:16:50

标签: windows-phone-7 windows-phone-7.1

如何将普通页面(MainPage.xaml)的值传递给ChildWindow页面(即Silverlight控件)?

以下用于传递值的语法通常不起作用:

在Mainpage.xaml:

NavigationService.Navigate(new Uri("/Xy.xaml?message=" + Message, UriKind.Relative));

在Xy.xaml中:

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
    if (this.NavigationContext.QueryString.ContainsKey("message"))
    {
                   //do this
    }
}

这里的NavigationContext无效!!

是否有选项可以读取Childwindow页面中的值?

0 个答案:

没有答案