C# UWP NavigationView阻止卸载页面

C# UWP NavigationView阻止卸载页面,c#,uwp,uwp-xaml,uwp-navigation,C#,Uwp,Uwp Xaml,Uwp Navigation,我使用的是NavigationView,当我导航到另一个页面时,前一个页面被卸载,这对于某些页面来说是可以的(应该是这样的),但是对于其他页面,我希望保持加载的页面,即使我离开该页面 这可能吗 导航视图的代码 <NavigationView x:Name="NavigationView" MenuItemsSource="{x:Bind ViewModel.Items}" MenuItemTemplate="{StaticRe

我使用的是NavigationView,当我导航到另一个页面时,前一个页面被卸载,这对于某些页面来说是可以的(应该是这样的),但是对于其他页面,我希望保持加载的页面,即使我离开该页面

这可能吗

导航视图的代码

<NavigationView x:Name="NavigationView"
                MenuItemsSource="{x:Bind ViewModel.Items}"
                MenuItemTemplate="{StaticResource NavigationViewItem}"
                SelectedItem="{x:Bind ViewModel.SelectedItem, Mode=TwoWay}"
                SelectionChanged="OnSelectionChanged">

    <Grid>
        <Frame x:Name="frame">
            <Frame.ContentTransitions>
                <TransitionCollection>
                    <NavigationThemeTransition/>
                </TransitionCollection>
            </Frame.ContentTransitions>
        </Frame>
    </Grid>
    <NavigationView.PaneFooter>
        <NavigationViewItem ContentTemplate="{StaticResource NavigationViewItemProfile}"
                            Content="{x:Bind ViewModel.UserInfo}"/>
    </NavigationView.PaneFooter>

</NavigationView>

将页面的
NavigationCacheMode
设置为
NavigationCacheMode.Required
在其构造函数或
XAML
声明中。将页面的
NavigationCacheMode
设置为
NavigationCacheMode.Required
在其构造函数或
XAML
声明中