由于我在 android 中的应用程序中使用 xamarin.forms ,因此我必须从一个页面导航到另一个页面。我的问题是,从一个页面导航到另一页面是否会将其添加到导航堆栈中。例如,如果我的应用程序有导航,例如第1页-->第2页-->第3页-->第4页-->第1页(它的行为就像循环)它会取代Page1当我第二次导航到该页面时,或者会将其添加到堆栈中。谁能用简单的方式解释一下导航?
EDIT
我所说的替换意味着,如果从一个页面导航到另一页面将其添加到堆栈中,如果导航像循环一样继续并继续将其添加到堆栈中,是否会影响应用程序的性能?
注意:我不想返回上一页,只想连续从一个页面导航到另一个页面。
提前致谢
您能尝试更详细地阐述一下这个问题吗?你所说的“替换”是什么意思?
它是一个堆栈,所以不会:第一个 page1 不会被“替换”,而是会存在一个“副本”。
Example:
想象一个带有绑定数据对象的列表视图。当您单击某个项目时,您将进入项目详细信息页面。想象一下详细信息页面有上一个和下一个按钮来导航到其他项目,然后您按其中一个。堆栈将如下所示:ListViewPage -> ItemsPage -> ItemsPage。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)