我遇到的问题是,每当我使用 Windows Phone 7 Toolkit 中的页面转换时,转换都非常缓慢,整个应用程序似乎都有框掉。动画是“口吃”。

有没有其他人遇到过这种情况?
我使用 TransitionFrame 类作为 RootFrame 并且在 .xaml 页面中我使用的代码如下

<toolkit:TransitionService.NavigationInTransition>
        <toolkit:NavigationInTransition>
            <toolkit:NavigationInTransition.Backward>
                <toolkit:TurnstileTransition Mode="BackwardIn"/>
            </toolkit:NavigationInTransition.Backward>
            <toolkit:NavigationInTransition.Forward>
                <toolkit:SlideTransition Mode="SlideDownFadeOut" />
            </toolkit:NavigationInTransition.Forward>
        </toolkit:NavigationInTransition>
    </toolkit:TransitionService.NavigationInTransition>

最佳答案

我建议不要使用 WP7 Toolkit 页面过渡动画。

如果您激活性能计数器,您可以看到,只需将根框架更改为 WP7 框架,您的填充率就会增加 1。由于即使在最好的应用程序中填充率也是 1.5+ 并且推荐的最大值是 2.5,我' d 说这很糟糕。

Telerik 有一个 WP7 页面转换控件,您可能想要查看。但老实说,我找不到/编码任何通用页面转换,可以提供性能良好的页面翻转效果。

10-07 20:19