1

如何将值从作为 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 不起作用!

是否有读取子窗口页面中的值的选项?

4

0 回答 0