2

我只想知道,如何通过 c# 代码在 wp7 中的不同全景项目之间导航。

谢谢你。

4

4 回答 4

1

尝试这个

Panorama.SetValue(Panorama.SelectedItemProperty, selectedItem);

这可能会解决问题。

于 2012-04-20T05:46:01.107 回答
1

只需将默认项目设置为您要为用户视图加载的项目..

panSOS.DefaultItem = panSOS.Items[1];
于 2012-12-06T06:14:38.487 回答
0

我还没有尝试过,但它应该可以工作。

  1. 循环Panorama.Items并删除除您要关注的项目之外的所有项目。使用for循环而不是foreach这样做,因为在使用后者进行迭代时无法修改集合。

  2. 调用Panorama.UpdateLayout以强制全景图重绘自身并切换到要显示的项目。

  3. 添加您在步骤 1 中删除的项目。

于 2012-04-19T17:58:00.450 回答
-2

如果你的全景控制被称为 PanoramaControl1 那么你应该可以使用:

PanoramaControl1.SelectedIndex = 0

其中 0 是第一个全景页面。

于 2012-04-19T17:48:00.437 回答