C# 如何在windows phone 8中正确添加页面转换效果

C# 如何在windows phone 8中正确添加页面转换效果,c#,xaml,windows-phone-8,C#,Xaml,Windows Phone 8,我在我的应用程序中添加了一些页面转换。但这无法正常工作。加载页面内容时,转换会闪烁。页面主要包含图像和文本,图像是从服务器加载的。请参阅我使用的以下代码 <toolkit:TransitionService.NavigationInTransition> <toolkit:NavigationInTransition> <toolkit:NavigationInTransition.Backward> <t

我在我的应用程序中添加了一些页面转换。但这无法正常工作。加载页面内容时,转换会闪烁。页面主要包含图像和文本,图像是从服务器加载的。请参阅我使用的以下代码

<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:SwivelTransition Mode="BackwardOut"/>
        </toolkit:NavigationOutTransition.Backward>
        <toolkit:NavigationOutTransition.Forward>
            <toolkit:SwivelTransition Mode="BackwardOut"/>
        </toolkit:NavigationOutTransition.Forward>
    </toolkit:NavigationOutTransition>
</toolkit:TransitionService.NavigationOutTransition>

任何人对此有任何想法,请让我知道。

您的页面转换目前并不顺利,因为图像正在UI线程上下载

解决方法是首先绑定任何默认的本地图像,以确保外观。然后在PageLoaded事件中将源设置为URI或绑定它。
您会注意到转换是平滑的,并且完成了工作。

您是否在UI线程上加载图像?是的,iam JU将图像源绑定到xaml中,如:好,如果不绑定图像,转换是否平滑。让我知道,我会为您提供解决方案。是的。如果页面只包含预定义的内容,则转换是平滑的。您尝试了我的答案吗?