在Windows手机应用程序中?我使用的是Panorama控件,有3个部分,如体育视频和照片。 我的应用程序包含一个“其他”页面,其中存在页面的名称。 问题:当我点击视频页面按钮时,它应该导航到全景控制的视频部分 那么如何访问特定的部分?
答案 0 :(得分:2)
您可以像这样在App.xaml.cs中获取全局静态变量
public static int SelectedIndexPanorama;
现在在“其他”页面中将值赋予特定导航中的此变量
case "sports":
App.SelectedIndexPanorama=0;
NavigationService.Navigate(new Uri("/sports.xaml? ", UriKind.RelativeOrAbsolute));
break;
case "video":
App.SelectedIndexPanorama=1;
NavigationService.Navigate(new Uri("/video.xaml", UriKind.RelativeOrAbsolute));
break;
并且,在全景页面OnNavigatedToEvent上,编写代码来设置selectedItem
myPanorama.SetValue(Panorama.SelectedItemProperty, myPanorama.Items[App.SelectedIndexPanorama]);