Windows phone 7 如何在Wp7中将一个值从普通的PhoneApplication页面传递到ChildWindow页面?

Windows phone 7 如何在Wp7中将一个值从普通的PhoneApplication页面传递到ChildWindow页面?,windows-phone-7,windows-phone-7.1,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

如何将一个值从一个普通页面(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页面中的值???

如果您可以解释“Childwindow”的含义,可能会有所帮助,因为WP7不支持
Childwindow
我使用了Silverlight中的Childwindow。xaml从下面的链接开始,解决了这个问题:谢谢