【发布时间】:2019-06-28 22:44:32
【问题描述】:
我有主详细信息页面,单击页面 A(主详细信息页面)导航到 -> 页面 B 然后到 -> 页面 C。从页面 c,我必须转到页面 A,我使用 PopAsyncRootpage()实现这一点。 我的问题是当用户第一次使用应用程序时,我的根页面将是登录页面。所以,PopAsyncRootpage() 将导航到登录页面,而不是从页面 C 到页面 A。 但是,一旦登录并且用户在没有注销的情况下关闭了应用程序,然后他再次打开应用程序,那么根页面将是 pageA,然后 PopAsyncRootpage() 将从页面 C 导航到 pageA。
如果我可以在登录后将 PageA 设置为 rootpage,则问题可以解决。如何做到这一点? 或者请帮助..我如何从页面 C 导航到页面 A ..(页面 A 是主详细信息页面), 同样,一旦登录,我就会从堆栈中弹出登录页面并推送 masterdetailpage(pageA)
await Navigation.PopToRootAsync();
【问题讨论】:
标签: xamarin.forms