【问题标题】:Can't Navigate Back to Xamaran Shell Page After First Visit首次访问后无法导航回 Xamarin Shell 页面
【发布时间】:2020-12-23 02:46:25
【问题描述】:

我一定没有正确理解这个概念,我正在做某事——尽管我不明白是什么。

我在 Shell/Flyout 上有一个页面(“page2”)。一旦进入此页面,出于任何原因(首次加载时、操作等),用户将被重定向到使用 Shell.Current.GoToAsync("page3?id=xxxx") 的“page3”转到全局路由中的页面。这行得通。

如果我尝试返回“page2” - 使用 await Shell.Current.GoToAsync("///page2") 会显示“page3”。我无法介入任何事情 - 没有 OnDisappearing、OnAppearing、ctor,

我在这里错过了什么?

【问题讨论】:

标签: xamarin xamarin.forms


【解决方案1】:

我不确定您是否正在寻找返回一页的方法,但如果您是最简单的方法,则如下:

Shell.Current.Navigation.PopAsync();

【讨论】:

  • 并非如此。这有点像我去了目录,去了详细信息,去了个人资料 - 并且不能再去目录 - 我被自动发送到详细信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多