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

问题描述 投票:0回答:1

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

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

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

enter image description here

ios xamarin.forms ios-simulator ipados
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");
        }
    }
© www.soinside.com 2019 - 2024. All rights reserved.