0

我的应用程序应该只能在横向模式下运行,直到 iOS 13 发布它才能正常工作。在 iOS 13 之后,我注意到主页面(菜单页面)在 iPad 屏幕上可见,就好像我使用了分屏一样。我试过 MasterPage.MasterBehavior = popover 也试过 MasterPage.IsPresented = false; 这些都不起作用。

我试过 MasterPage.MasterBehavior = popover 也试过 MasterPage.IsPresented = false; 这些都不起作用。

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

在此处输入图像描述

4

1 回答 1

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");
        }
    }
于 2019-09-30T09:44:26.673 回答