gpt4 book ai didi

c# - 导航系统并保持屏幕的位置

转载 作者:行者123 更新时间:2023-11-30 15:03:56 25 4
gpt4 key购买 nike

我想知道如何在 w8 项目的页面之间更改我的导航系统。

例如,我有第 1 页,带有项目列表的全景图。如果我水平滚动到屏幕中间并点击一个项目,我将转到第 2 页。当我点击返回时,将调用 Frame.GoBack() 方法。然后它将重新创建一个页面,因此用户将看到全景图的开头。

我想知道如何保持屏幕位置?如果有人有任何链接或想法,欢迎他们!

最佳答案

可以设置

this.NavigationCacheMode = NavigationCacheMode.Enabled;

在页面 1 的构造函数中。通常,每次导航到页面时都会构建页面。如果您设置了 NavigationCacheMode,它们将被构建一次[1]。如果您稍后导航回它,您将不会获得新实例。

[1] 如果运行时刷新缓存,或者您通过将 Frame 的 CacheSize 设置为 0 来刷新缓存,页面将被重建。

关于c# - 导航系统并保持屏幕的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11031947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com