如何在 Windows Phone 8.1 中更改页面转换

How to change page transition in Windows Phone 8.1

我正在 windows phone 8.1 中做一个包含多个页面的应用程序,您可以在它们之间导航。

当我更改页面时的默认动画就像翻页动画。有可能改变吗?

我想要在大多数更改中淡出(即将退出的页面)和淡入(即将进入的页面)。可能吗?

我试着把这个:

<Grid.Transitions>
            <TransitionCollection>
                <ContentThemeTransition/>
            </TransitionCollection>
</Grid.Transitions>

但我仍然看到翻转过渡。

非常感谢!

您必须在每个页面中使用 Navigation Transition 来决定导航到该屏幕时使用的过渡。

例如,使用此代码,您将在进入和离开该屏幕时使用 SlideTransition

<Page
    ...>
    <Page.Transitions>
        <TransitionCollection>
            <NavigationThemeTransition>
                <NavigationThemeTransition.DefaultNavigationTransitionInfo>
                    <SlideNavigationTransitionInfo />
                </NavigationThemeTransition.DefaultNavigationTransitionInfo>
            </NavigationThemeTransition>
        </TransitionCollection>
    </Page.Transitions>
...
</Page>

一些转换是:

我不确定是否还有更多或者您是否可以选择淡入淡出 in/out。