左/右滑动页面导航

时间:2010-09-20 13:44:46

标签: silverlight windows-phone-7

我正在尝试在Windows Phone 7上实现滑动导航。我想通过向左或向右滑动从一个页面导航到另一个页面。我怎么能这样做?

3 个答案:

答案 0 :(得分:2)

查看Silverlight for Windows Phone Toolkit

中的GestureService和GestureListener

答案 1 :(得分:2)

您可能想要研究枢轴控制 - 这就像一个选项卡控件,其中左右滑动在页面之间移动。一些labs on Channel 9涵盖了它们(在这里,请参阅练习2,了解如何创建一个)。

答案 2 :(得分:0)

您可以拥有一个包含水平StackPanel的水平ScrollViewer。然后将您的页面放在StackPanel中。查看http://wp7iphone.codeplex.com,了解如何使用此方法模拟iPhone风格的水平滑动界面。

如果您希望滚动浏览器在滑动停止时“捕捉”到最近的页面,它可以处理ManipulationCompleted事件并适当地手动调整其Horizo​​ntalOffset。