gpt4 book ai didi

android - Windows Phone 7 是否有等效于 Android noHistory Activity 属性?

转载 作者:行者123 更新时间:2023-11-29 22:23:26 28 4
gpt4 key购买 nike

注意:存在一些混淆,所以让我澄清一下,我是在询问如何在 Windows Phone 7 中实现某些功能,方法是将它与 Android 中的类似功能进行比较。

问题:

了解 Windows Phone 7 中页面之间的导航,我在 A 和 B 两个页面之间实现了双向导航,因此您可以从页面 A 导航到 B,从 B 导航到 A。

为了便于说明,假设我是这样导航的:A->B->A->B

退出应用程序时,我将被迫再次浏览每个页面,理想情况下,我只想浏览 A 一次和/或 B 一次,然后退出应用程序。

在 Android 中,您可以通过将 Activity 的 noHistory 属性设置为“true”来实现这一点,但是 WP7 呢?

更新:按照 keyboardP 的建议使用 RemoveBackEntry 我实现了我想要的。对于任何其他感兴趣的人,这是我使用的代码:

private void button1_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/FirstPage.xaml", UriKind.Relative));
NavigationService.RemoveBackEntry();
}

最佳答案

在 7.0 中,没有从导航堆栈中删除任何页面的方法。但是,您可以下载有助于处理循环导航 的方法。您可以下载 Non-Linear Navigation Service from here它基于 this article .

我不知道该配方是否与 7.1 (Mango) 兼容,但在 NavigationService 中的 Mango 中引入了一个名为 RemoveBackEntry 的新方法。 .您可以执行一些计算来计算删除最后一个条目的次数,以便用户在单击 后退按钮 时最终到达第一页。

关于android - Windows Phone 7 是否有等效于 Android noHistory Activity 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6572305/

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