使用 MasterDetailPage 导航到下一个详细信息页面的问题?

时间:2020-12-27 23:46:58

标签: c# xamarin.forms master-detail

我遇到了问题,登录后我更改了母版页。我想转到新的详细信息页面旁边,但无法导航到下一个页面。我有 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()) });

0 个答案:

没有答案