参数在windowsphone中的XAML之间传递

本文关键字:之间 XAML 中的 windowsphone 参数 | 更新日期: 2023-09-27 18:26:01

共有3个xaml页面,其中2个页面使用不同的参数调用第三个页面。如何在第三页的NavigatedTo()上书写?

Am使用NavigationService.Navigate(new Uri("/third.xaml?paramter=xxxx", UriKind.Relative));

参数在windowsphone中的XAML之间传递

从http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff626521(v=vs.105).aspx.

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
    base.OnNavigatedTo(e);
    string msg = "";
    if (NavigationContext.QueryString.TryGetValue("parameter", out msg))
       // now your parameter is in the msg variable, and you could do stuff here.
    }