Xamarin.forms 当我们使用分层导航页面A到页面B和页面C时。当我们按下按钮页面C时,它应该重定向到主页
我怎样才能做到这一点,, 第A页->第B页->第C页 然后 第C页->第A页 之后,当我们按下android后退按钮时,不应返回如下状态: 第C页->第B页->第A页 我们如何才能做到这一点?解释 您已将页面A添加到页面C顶部的导航堆栈中 您应该做的是从导航堆栈中弹出C页和B页以返回到A页 给你 当你按下Android上的“后退”按钮时,导航堆栈的顶部页面会弹出。在您的示例中,将弹出页面A,并显示页面C(现在位于导航堆栈顶部的页面) 视觉解释Xamarin.forms 当我们使用分层导航页面A到页面B和页面C时。当我们按下按钮页面C时,它应该重定向到主页,xamarin.forms,Xamarin.forms,我怎样才能做到这一点,, 第A页->第B页->第C页 然后 第C页->第A页 之后,当我们按下android后退按钮时,不应返回如下状态: 第C页->第B页->第A页 我们如何才能做到这一点?解释 您已将页面A添加到页面C顶部的导航堆栈中 您应该做的是从导航堆栈中弹出C页和B页以返回到A页 给你 当你按下Android上的“后退”按钮时,导航堆栈的顶部页面会弹出。在您的示例中,将弹出页面A,并显示页面C(现在位于导航堆栈顶部的页面) 视觉解释 将页面A设置为根页面 (akaMainPage=ne
MainPage=new PageA();
)
您的问题不清楚,请提供更多细节或重新措辞
----------- Page A ------------- <-- Visible Page
-- Bottom of Navigation Stack --
----------- Page B ------------- <-- Visible Page
----------- Page A -------------
-- Bottom of Navigation Stack --
----------- Page C ------------- <-- Visible Page
----------- Page B -------------
----------- Page A -------------
-- Bottom of Navigation Stack --
----------- Page A ------------- <-- Visible Page
----------- Page C -------------
----------- Page B -------------
----------- Page A -------------
-- Bottom of Navigation Stack --
----------- Page C ------------- <-- Visible Page
----------- Page B -------------
----------- Page A -------------
-- Bottom of Navigation Stack --