如何在子框架导航后在父框架中强制执行导航动画?

时间:2017-06-10 08:39:47

标签: c# xaml animation uwp

我的应用在此层次结构中有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,但对结果没有影响。

如何在内框导航到内页后使根框导航动画工作?

0 个答案:

没有答案