如何从其他页面导航到指定的全景项目

时间:2013-01-11 20:31:58

标签: c# windows-phone-7 navigation panorama-control

我有MainPage.xamlPanoramaPage1.xaml

如何在MainPage中从Item1导航到Item2PanoramaPage

例如: Button1->Item1Button2->Item2

1 个答案:

答案 0 :(得分:0)

您可以使用标准导航:

this.NavigationService.Navigate(new Uri("PanoramaPage1.xaml?buttonid=button1",UriKind.Relative));

将目标传递给对象变量,然后在全景页面中处理:

protected override void OnNavigatedTo(NavigationEventArgs e)
{
  if ( this.NavigationContext.QueryString.ContainsKey( "buttonid" ) 
  {
      string buttonid = this.NavigationContext.QueryString[ "buttonid" ];
  }
}