如何在wp7中像Office应用程序一样加载效果?

时间:2012-06-08 11:59:39

标签: windows-phone-7 panorama-control

一旦打开Office应用程序,全景图的标题和元素就会飞到"进入屏幕。 如何在我自己的应用程序中产生这种效果?

1 个答案:

答案 0 :(得分:2)

你想要添加Silverlight toolkit的引用(也可以通过nuget获得),然后它只是一些锅炉板代码来添加转换:

添加程序集命名空间:

xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"

然后在PhoneApplicationPage元素下添加:

<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>

还有其他可用的过渡,以及可从Toolkit网站获得的样本......