使用LongListSelector进行导航

时间:2013-10-14 20:57:52

标签: c# windows-phone-8 listboxitem longlistselector panorama-control

我有一个LongListSelector并使用listBox包装数据,以便我可以对项目使用Tilt Effect。我想知道如何通过点击每个项目导航到不同的页面。

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

1 个答案:

答案 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。