【发布时间】:2012-04-19 16:56:11
【问题描述】:
我只是想知道,如何通过 c# 代码在 wp7 中的不同全景项之间导航。
谢谢。
【问题讨论】:
-
可能与此重复:[navigate with Quey string][1] [1]: stackoverflow.com/questions/9284334/…
标签: windows-phone-7 uinavigationitem panorama-control
我只是想知道,如何通过 c# 代码在 wp7 中的不同全景项之间导航。
谢谢。
【问题讨论】:
标签: windows-phone-7 uinavigationitem panorama-control
试试这个
Panorama.SetValue(Panorama.SelectedItemProperty, selectedItem);
这可能会解决问题。
【讨论】:
只需将默认项目设置为您要加载的项目以供用户查看..
panSOS.DefaultItem = panSOS.Items[1];
【讨论】:
我还没有尝试过,但它应该可以工作。
遍历Panorama.Items 并删除除您要关注的项目之外的所有项目。使用for 循环而不是foreach 来执行此操作,因为在使用后者进行迭代时您无法修改集合。
调用Panorama.UpdateLayout 强制全景图自行重绘并切换到您要显示的项目。
添加您在第 1 步中删除的项目。
【讨论】:
如果你的全景控件叫做PanoramaControl1 那么你应该可以使用:
PanoramaControl1.SelectedIndex = 0
其中 0 是第一个全景页面。
【讨论】:
Panorama.SelectedIndex 是只读的