gpt4 book ai didi

Xamarin.Forms Prism 从导航堆栈中删除 View

转载 作者:行者123 更新时间:2023-12-05 07:45:43 26 4
gpt4 key购买 nike

是否可以从导航堆栈中删除 View ?

这是我想要实现的:

  • 导航到 View 1
  • 导航到 View 2
  • 导航到 View 3

如果我在 View 3 中按下“返回”按钮,我想转到 View 1。

最佳答案

这应该可行

_navigationService.NavigateAsync("yourApp:///NavigationPage/YourPage")

这相当于

MainPage = new NavigationPage(new YourPage());

注意:我在 iOS 中以这种方式导航时遇到了崩溃问题。我用 Device.RuntimePlatform

解决了
switch (Device.RuntimePlatform)
{
case Device.iOS:
_navigationService.NavigateAsync("YourPage");
break;
case Device.Android:
_navigationService.NavigateAsync("yourApp:///NavigationPage/YourPage");
break;
default:
_navigationService.NavigateAsync("YourPage");
break;
}

关于Xamarin.Forms Prism 从导航堆栈中删除 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41392880/

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