我的应用在此层次结构中有2个嵌套框架:
Window
> Frame
(根框架)> Page
(根页)> Frame
(内框)> Page
(内页)。
根框架在其构造函数中实现导航过渡动画,在App.xaml.cs。
中rootFrame = new Frame()
{ ContentTransitions = new TransitionCollection
{ new NavigationThemeTransition() }};
内框在XAML中实现相同的动画。
<Frame>
<Frame.ContentTransitions>
<TransitionCollection>
<NavigationThemeTransition />
</TransitionCollection>
</Frame.ContentTransitions>
</Frame>
当根框架导航到根页面时,动画可以正常工作。但是,在内框导航到内页后,根框架的导航动画将停止工作。
我尝试在代码中实现子帧的动画而不是XAML,但对结果没有影响。
如何在内框导航到内页后使根框导航动画工作?