gpt4 book ai didi

c# - 如何清除导航堆栈?

转载 作者:可可西里 更新时间:2023-11-01 19:08:53 24 4
gpt4 key购买 nike

我的应用程序中的导航有问题。我使用 xamarin.forms 如何清理我的导航堆栈。不使用弹出和推送。我可以看到我的完整导航堆栈吗?

最佳答案

在最新版本的 Xamarin.Forms 中,您可以使用

查看导航堆栈
Navigation.NavigationStack

因此你可以使用一个

var existingPages = Navigation.NavigationStack.ToList();
foreach(var page in existingPages)
{
Navigation.RemovePage(page);
}

此代码必须进入导航页面或实现 INavigation 的代码后面。

更多信息 Xamarin.Forms.INavigation Members

关于c# - 如何清除导航堆栈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28477139/

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