如何在 Windows Universal 中完成当前页面
How to finish current page in Windows Universal
UWP开发中如何关闭当前活动页面?
我想开始一个新页面并关闭当前页面,这样用户就无法返回到该页面。
UWP中有没有类似Android的方法"finish()"的方法?
我认为您应该能够通过在导航到新页面后从后退堆栈中删除最后一页来执行此操作。新页面 OnNavigatedTo 中的示例代码:
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
this.Frame.BackStack.RemoveAt(this.Frame.BackStack.Count - 1);
}
这应该可以防止用户返回上一页。当然,如果你需要,你可以通过多种方式修改后台堆栈。
UWP开发中如何关闭当前活动页面?
我想开始一个新页面并关闭当前页面,这样用户就无法返回到该页面。 UWP中有没有类似Android的方法"finish()"的方法?
我认为您应该能够通过在导航到新页面后从后退堆栈中删除最后一页来执行此操作。新页面 OnNavigatedTo 中的示例代码:
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
this.Frame.BackStack.RemoveAt(this.Frame.BackStack.Count - 1);
}
这应该可以防止用户返回上一页。当然,如果你需要,你可以通过多种方式修改后台堆栈。