从详细信息页面中的按钮显示新页面

Show new Page from a button in a Detail Page

我有一个 MasterDetailPage。我可以从我的 "Menu" 添加一个页面,它是母版页中的内容。当我想做同样的事情但使用 "FirstMasterPage" 中的按钮时,它会显示页面但在 MasterDetailPage

上方

我尝试创建一个新的 MasterPage 但没有显示任何内容

这是我其中一个页面的按钮的动作

Navigation.PushModalAsync(new Pagina_Dos());

我也试过这个,但是什么也没显示。 Pagina_Master 是我的 MasterDetailPage

  MasterDetailPage mdp = new Pagina_Master();
  mdp.Detail.Navigation.PushModalAsync(new Pagina_Dos());
  mdp.IsPresented = false;

我想在从按钮单击 时在主详细信息页面中显示我的内容页面 (Pagina_Dos)。因为从菜单中当然可以正常工作

首先你需要引用当前的MasterDetailPage

var mdp = (MasterDetailPage)App.Current.MainPage;

然后您可以使用详细信息的导航属性推送新页面

mdp.Detail.Navigation.PushAsync(new Pagina_Dos());