如何将值从作为 PhoneApplication 页面的普通页面(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 不起作用!
是否有读取子窗口页面中的值的选项?