我只想知道,如何通过 c# 代码在 wp7 中的不同全景项目之间导航。
谢谢你。
尝试这个
Panorama.SetValue(Panorama.SelectedItemProperty, selectedItem);
这可能会解决问题。
只需将默认项目设置为您要为用户视图加载的项目..
panSOS.DefaultItem = panSOS.Items[1];
我还没有尝试过,但它应该可以工作。
循环Panorama.Items
并删除除您要关注的项目之外的所有项目。使用for
循环而不是foreach
这样做,因为在使用后者进行迭代时无法修改集合。
调用Panorama.UpdateLayout
以强制全景图重绘自身并切换到要显示的项目。
添加您在步骤 1 中删除的项目。
如果你的全景控制被称为 PanoramaControl1 那么你应该可以使用:
PanoramaControl1.SelectedIndex = 0
其中 0 是第一个全景页面。