如何保存和使用全景页面当前部分的导航上下文
本文关键字:前部 上下文 导航 全景 何保存 保存 | 更新日期: 2023-09-27 18:29:10
在我的全景页面中,我可以了解用户正在观看全景的哪个部分:
void DialogPanorama_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
FeedItemViewModel feedItem = null;
if (e.AddedItems.Count > 0)
{
feedItem = e.AddedItems[0] as FeedItemViewModel;
if (feedItem != null) NavigationContext.QueryString["ITEM_ID"] = feedItem.FeedMessage.Guid;
}
}
我已经尝试更改NavigationContext.QueryString["ITEM_ID"],但我需要在App.xaml.cs中使用此Uri,我该如何做到这一点?
为什么需要传递参数?您可以简单地使用Panorama控件的SelectedIndex属性来了解用户在任何给定时刻看到的全景项目:
http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.panorama.selectedindex(v=vs.92).aspx