【发布时间】:2014-08-18 09:41:29
【问题描述】:
当我在 android 中为我的应用程序使用 xamarin.forms 时,我必须从一个页面导航到另一个页面。我的问题是,如果从一个页面导航到另一个页面会将其添加到导航堆栈中。例如,如果我的应用程序具有导航,例如 Page1 --> Page2 --> Page3 --> Page4 --> Page1 (它的行为类似于循环)它将替换 Page1 当我第二次导航到该页面或将其添加到堆栈中时。谁能用简单的方式解释一下导航??
编辑
我所说的替换是指如果从一个页面导航到另一个页面会将其添加到堆栈中,如果导航继续像循环一样继续并将其添加到堆栈中,它不会影响应用程序的性能吗??
注意:我不想返回上一页,只想不断地从一个页面导航到另一个页面。
提前致谢
【问题讨论】:
-
您可以通过使用 PushModalAsync 而不是 PushAsync 来模拟这种行为
-
@Sten Petrov 您能否简要解释一下 PushModalAsync 和 PushAsync 导航堆栈的行为有何不同。这将非常有帮助。
-
PushModal 不会推送到导航堆栈,显示目标页面时没有“
-
两组过渡意味着什么??
-
看我的回答,希望对你有用
标签: android xamarin.forms