簡體   English   中英

UWP NavigationView防止卸載頁面

[英]UWP NavigationView prevent unload Pages

我使用的是NavigationView,當我導航到另一個頁面時,上一個頁面將被卸載,這對於某些頁面是可以的(應該是這樣),但是對於其他頁面,即使我離開了,我也希望保持頁面的加載從該頁面。

這可能嗎?

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>

在其構造函數或XAML聲明中,將頁面的NavigationCacheMode設置為NavigationCacheMode.Required

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM