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

时间:2019-09-19 15:27:03

标签: c# xamarin xamarin.forms master-detail

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

我试图创建一个新的母版页,但什么也没显示

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

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)。因为从菜单上可以正常工作

1 个答案:

答案 0 :(得分:0)

首先,您需要引用当前的MasterDetailPage

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

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

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