Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows Phone 8应用程序的翻页转换_C#_.net_Windows Phone 7_Xaml_Windows Phone 8 - Fatal编程技术网

C# Windows Phone 8应用程序的翻页转换

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

当我在应用程序中向左或向右滑动时,如何获得翻页效果?我以前见过这样做,但在阅读页面转换和故事板动画时,我不知道它们是如何实现的。我在MSDN上找不到一个页面,除了简单地改变元素的背景颜色之外,还显示了其他任何内容


您以前有没有这样做过,或者您知道有任何参考资料、示例或可以共享的内容?

如果您使用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,我理解你!我希望这会有所帮助:也许你应该相信你正在复制的来源: