0

我有一个 LongListSelector 并用 listBox 包装了数据,以便我可以在项目上使用倾斜效果。我想知道如何通过单击每个项目导航到不同的页面。

我正在使用全景视图,如果有意义的话,有 5 个不同的项目。我以前从未使用过,所以你可能需要用外行的话来说。

4

1 回答 1

0

LongListSelector 中可以有按钮。每个按钮代表全景项目的一页。然后您可以通过选择全景索引导航到全景页面。

(pan.Items[curIndex] as PanoramaItem).Visibility = Visibility.Collapsed; 
pan.SetValue(Panorama.SelectedItemProperty, pan.Items[(curIndex + 1) % pan.Items.Count]); 
pan.Measure(new Size(double.PositiveInfinity, double.PositiveInfinity)); (pan.Items[curIndex] as 
PanoramaItem).Visibility = Visibility.Visible; 

查看此链接了解更多信息。 http://xme.im/slide-or-change-panorama-selected-item-programatically#sthash.wyPDtWil.dpuf

上面的代码导航到下一页。要导航到特定页面,只需将第二行中的“curIndex + 1”更改为所需页面的索引。使用 5 页,您的索引范围应该是 0-4。

于 2013-10-14T22:53:59.810 回答