你能像全景一样制作枢轴滚动吗?

时间:2011-12-29 08:39:40

标签: windows-phone-7.1 windows-phone-7

是否可以在枢轴中实现类似全景的滚动效果?我的意思是代替将项目放入,滚动它们。就像当你使用全景控件并在视图中拖动项目时,你已经可以看到下一个和前一个项目,但是在枢轴中你没有 - 当前项目飞出来下一个/上一个飞入。

我为什么要这样做?

好吧,你可能知道你无法以编程方式在全景图上设置SelectedIndex,因为Microsoft决定将该属性设置为只读。我已经尝试了几个方法来解决这个问题,包括扩展控制和使用行为 - 但我没有成功,所以我放弃了。

最后我放弃了选择使用Pivot控件而且它工作得很好,除了滚动部分,我想要从全景中获得滚动效果。

为什么我要努力实现?

当前页面叠加。您知道,就像在Android应用程序屏幕中,您可以通过几个页面滑动,您可以在屏幕的底部/顶部看到您所在的页面(这是简单的部分),当您点击时其中一个气泡滚动到相应的页面(这是困难的部分 - 因为你不能在Panorama控件上设置SelectedIndex)。

那么,关于如何在Pivot控件中实现滚动效果的任何想法?或者对于如何更改Panorama上的SelectedIndex有另一个想法? (更改DefaultItem不是解决方案)。

感谢。

1 个答案:

答案 0 :(得分:2)

这听起来远离Panorama / Pivot控件的常规行为,因此您可能希望查看源代码并对其进行调整:http://phone.codeplex.com/

编辑

在变更集80787中,移除了全景控制和旋转控件。因此,要获取代码,您需要在2012年10月29日之前返回到变更集。