gpt4 book ai didi

windows-phone-7 - 我可以找出用户在 WP7 上按后退按钮来自哪个页面吗?

转载 作者:行者123 更新时间:2023-12-04 07:15:51 25 4
gpt4 key购买 nike

我通过谷歌搜索找到答案的运气并不好,但是是否可以判断用户来自哪个页面?

或者,在按下后退按钮时发送一个查询字符串,以便我知道?

基本上,我有一个页面,我不希望用户通过按后退按钮进入该页面——他们应该到达那里的唯一方法是他们从一开始就遵循这个过程。我正在尝试做的一个很好的例子是不允许用户在他们已经成功注册后注册帐户时返回确认设置。我宁愿他们去注册开始。

最佳答案

您可以使用 NavigationService.BackStack属性并在导航到页面时检查页面返回堆栈中的第一个条目。

如果这个检查需要在几个页面中完成,它可以放在一个基类中。此外,如果您的情况符合@Skomski 提到的 eula/login 场景,他的回答最有意义。

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);

var lastPage = NavigationService.BackStack.FirstOrDefault();

if (lastPage != null && lastPage.Source.ToString() == "/MainPage.xaml")
{
NavigationService.RemoveBackEntry();
}
}

关于windows-phone-7 - 我可以找出用户在 WP7 上按后退按钮来自哪个页面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6999028/

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