2017-03-18 95 views

回答

1

导航堆栈是一个堆栈界面,通常您可以将其想象为抽屉中的一堆银器。当您将叉子添加到抽屉时,将其放在其他叉子的顶部,并且当您移除叉子时,始终移除顶部。堆栈是先进后出的数据类型。但是,当您在顶部添加叉子时,所有其他叉子仍然位于其下方。

这与导航堆栈相同。当您使用PushAsync(newPage)添加页面时,newPage放置在导航堆栈的顶部,但是之前的所有页面仍位于导航堆栈的下面。这样,当您拨打PopAsync()时,您将返回到上一页,并且不必完全重制它。

+0

谢谢您的回答! –

+0

没问题,很高兴我可以帮忙! – cvanbeek

+0

点击返回后,去到新页面后,它给了我错误NulReferenceException – Pritish