在横向模式下的“隐藏菜单”页面iPad主菜单详细信息页面

时间:2019-09-28 18:16:41

标签: ios xamarin.forms ios-simulator ipados

我的应用只能在横向模式下使用,直到iOS 13发行正常为止。在iOS 13之后,我注意到在iPad屏幕上可以看到母版页(菜单页),就好像我在使用分屏一样。我尝试了MasterPage.MasterBehavior = popover,还尝试了MasterPage.IsPresented = false;这些都不起作用。

我尝试了MasterPage.MasterBehavior = popover,还尝试了MasterPage.IsPresented = false;这些都不起作用。

我还想知道如何捕捉“菜单”按钮的点击事件。

enter image description here

1 个答案:

答案 0 :(得分:0)

  

我想知道如何捕捉“菜单”的点击事件   按钮。

您可以收听IsPresentedChanged事件:

 public partial class MainPage : MasterDetailPage
    {
        public MainPage()
        {
            InitializeComponent();

            masterPage.listView.ItemSelected += OnItemSelected;

            this.IsPresentedChanged += MainPage_IsPresentedChanged;

        }

        private void MainPage_IsPresentedChanged(object sender, EventArgs e)
        {
            Console.WriteLine("Menu Click");
        }
    }