我有一个LongListSelector并使用listBox包装数据,以便我可以对项目使用Tilt Effect。我想知道如何通过点击每个项目导航到不同的页面。
我正在使用全景视图,如果有意义的话,有5个不同的项目。我之前从未使用过,所以你可能需要用外行的话说。
答案 0 :(得分: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。