如何在 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>
一些转换是:
- CommonNavigationTransitionInfo
- SlideNavigationTransitionInfo
- ContinuumNavigationTransitionInfo
我不确定是否还有更多或者您是否可以选择淡入淡出 in/out。
我正在 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>
一些转换是:
- CommonNavigationTransitionInfo
- SlideNavigationTransitionInfo
- ContinuumNavigationTransitionInfo
我不确定是否还有更多或者您是否可以选择淡入淡出 in/out。