我遇到了问题,登录后我更改了母版页。我想转到新的详细信息页面旁边,但无法导航到下一个页面。我有 Master must not already have a parent
之类的错误或工作清晰,但母版页返回到第一次初始化。
代码首先初始化:
public MainPage()
{
InitializeComponent();
Master = new HamburgerMenu();
Detail = new NavigationPage(new GroupListPage());
App.MasterDetail = this;
}
代码更改母版页:
App.MasterDetail.Master = new MenuPage();
和代码,当我想使用保存新的母版页进入不同的详细信息页面时
Page oldMaster = App.MasterDetail.Master;
Navigation.PushModalAsync(new MainPage() {Master = oldMaster, Detail = new NavigationPage(new SecondPage()) });