我目前有一个UWP页面作为我的主窗口,并定义了常见的菜单/ Headers 包装,其中包含其他所有内容 .
然后我有 <frame/>
<Frame Name="ContentFrame" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Grid.Row="1"/>
我有大约10页,我使用内容框架,但我想添加UWP页面过渡,但不是被迫将过渡添加到每个页面(它感觉很乱,我不想忘记当我添加新页面) .
有没有办法在框架内定义其自身的过渡,以便所有子页面都能过渡?
我试过这个,但没有运气
<Frame Name="ContentFrame" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Grid.Row="1">
<TransitionCollection>
<NavigationThemeTransition>
<NavigationThemeTransition.DefaultNavigationTransitionInfo>
<SlideNavigationTransitionInfo/>
</NavigationThemeTransition.DefaultNavigationTransitionInfo>
</NavigationThemeTransition>
</TransitionCollection>
</Frame>
1 回答
我偶然发现了答案(知识分子):
我错过了
Frame.ContentTransitions
标签,以使动画适用于子页面 .