如何设置DrillInNavigationTransition?

时间:2018-02-01 23:26:53

标签: c# uwp navigation transition

我试图在UWP中使用Transition 我在App.xaml.cs中添加了OnBackRequested()方法

    private void OnbackRequested(Object sender, Windows.UI.Core.BackRequestedEventArgs e)
    {
        Frame rootFrame = Window.Current.Content as Frame;
        if(rootFrame.CanGoBack)
        {
            e.Handled = true;
            rootFrame.GoBack(new DrillInNavigationTransitionInfo());
        }
    }

并在MainPage中设置Frame名称的名称是rootFrame 但没有任何事情发生

1 个答案:

答案 0 :(得分:1)

您的网页必须NavigationThemeTransition才能生效:

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

理想情况下,两个页面(源和目标)都应包含此声明。