C# Windows Phone 8应用程序的翻页转换
当我在应用程序中向左或向右滑动时,如何获得翻页效果?我以前见过这样做,但在阅读页面转换和故事板动画时,我不知道它们是如何实现的。我在MSDN上找不到一个页面,除了简单地改变元素的背景颜色之外,还显示了其他任何内容C# Windows Phone 8应用程序的翻页转换,c#,.net,windows-phone-7,xaml,windows-phone-8,C#,.net,Windows Phone 7,Xaml,Windows Phone 8,当我在应用程序中向左或向右滑动时,如何获得翻页效果?我以前见过这样做,但在阅读页面转换和故事板动画时,我不知道它们是如何实现的。我在MSDN上找不到一个页面,除了简单地改变元素的背景颜色之外,还显示了其他任何内容 您以前有没有这样做过,或者您知道有任何参考资料、示例或可以共享的内容?如果您使用Windows Phone Toolkit,您可以操作许多导航转换效果。安装它很容易,您还可以运行示例并检查转换,以查看其中一个是否满足您的需要 安装它 你也应该检查一下 步骤1:创建Windows P
您以前有没有这样做过,或者您知道有任何参考资料、示例或可以共享的内容?如果您使用Windows Phone Toolkit,您可以操作许多导航转换效果。安装它很容易,您还可以运行示例并检查转换,以查看其中一个是否满足您的需要 安装它 你也应该检查一下
步骤1:创建Windows Phone 7应用程序项目,并添加对Microsoft.Phone.Controls.Toolkit.dll的引用 第2步:如果要自动设置页面转换动画,请转到
App.xaml.cs
并将应用程序的RootFrame属性设置为TransitionFrame的实例(在App.xaml.cs
的App.InitializePhoneApplication
中):
private void InitializePhoneApplication()
{
if (phoneApplicationInitialized)
return;
// Create the frame but don't set it as RootVisual yet; this allows the splash
// screen to remain active until the application is ready to render.
RootFrame = new TransitionFrame();
RootFrame.Navigated += CompleteInitializePhoneApplication;
// Handle navigation failures
RootFrame.NavigationFailed += RootFrame_NavigationFailed;
// Ensure we don't initialize again
phoneApplicationInitialized = true;
}
步骤3:转到您的主页.xaml
并添加“toolkit”前缀声明
<toolkit:TransitionService.NavigationInTransition>
<toolkit:NavigationInTransition>
<toolkit:NavigationInTransition.Backward>
<toolkit:TurnstileTransition Mode="BackwardIn"/>
</toolkit:NavigationInTransition.Backward>
<toolkit:NavigationInTransition.Forward>
<toolkit:TurnstileTransition Mode="ForwardIn"/>
</toolkit:NavigationInTransition.Forward>
</toolkit:NavigationInTransition>
</toolkit:TransitionService.NavigationInTransition>
<toolkit:TransitionService.NavigationOutTransition>
<toolkit:NavigationOutTransition>
<toolkit:NavigationOutTransition.Backward>
<toolkit:TurnstileTransition Mode="BackwardOut"/>
</toolkit:NavigationOutTransition.Backward>
<toolkit:NavigationOutTransition.Forward>
<toolkit:TurnstileTransition Mode="ForwardOut"/>
</toolkit:NavigationOutTransition.Forward>
</toolkit:NavigationOutTransition>
</toolkit:TransitionService.NavigationOutTransition>
Pivot是否符合您的需要?你可以在这里阅读:@Chepene我在Vis中尝试了Pivot控件模板。当我从左向右滑动时,我不知道如何使它向左或向右旋转(就像书中的一页)。但我可以使用Pivot风格的应用程序,我只需要弄清楚如何将过渡效果添加到itOk,我理解你!我希望这会有所帮助:也许你应该相信你正在复制的来源: