windows-phone-7 - WP7 如何使用工具包 TransitionFrame?

标签 windows-phone-7 transitions

我下载了最新的 Windows.Phone.Controls.Toolkit 并在 app.xaml.cs 中更改

RootFrame = new PhoneApplicationFrame();


RootFrame = new TransitionFrame();

我预计页面之间的过渡会发生一些变化,但什么也没发生。

我是否需要做更多的事情来实现更有趣的过渡?

最佳答案

您必须添加引用 xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.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>

到您想要过渡效果的每个页面。

或者您可以尝试其他效果,例如:滑动、旋转、旋转和滚动。

关于windows-phone-7 - WP7 如何使用工具包 TransitionFrame?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10997363/

相关文章:

windows-phone-7 - 当我关闭模拟器时,Windows Phone 独立存储是永久的吗?

c# - 将 MediaStreamSource 绑定(bind)到 MediaElement

html - CSS 上的 Phonegap 转换不渲染。

Android 过渡框架向后移植?

javascript - D3.js 从圆形到三 Angular 形的可视化

c# - 有什么方法可以校准 Windows Phone 设备中的陀螺仪/罗盘/加速度计吗?

windows-phone-7 - WP7 列表框滚动不起作用

silverlight - 为什么 WP7 ListPicker 的边距和高度与 TextBox 不同

javascript - 使用 JavaScript 动态重置 CSS 属性

sprite-kit - 如何在 Swift 中转换场景