【问题标题】:Show new Page from a button in a Detail Page从详细信息页面中的按钮显示新页面
【发布时间】:2020-01-20 16:30:02
【问题描述】:

我有一个 MasterDetailPage。我可以从我的“菜单”中添加一个页面,它是母版页内的内容。当我想做同样的事情但使用“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),当从按钮单击时。因为从菜单中它当然可以工作

【问题讨论】:

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


    【解决方案1】:

    首先你需要一个对当前 MasterDetailPage 的引用

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

    然后你可以使用 Detail 的 Navigation 属性来推送一个新页面

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-26
      • 1970-01-01
      相关资源
      最近更新 更多