我的应用程序应该只能在横向模式下运行,直到 iOS 13 发布为止它都运行良好。 iOS 13 之后,我注意到主页面(菜单页面)在 iPad 屏幕上可见,就像我使用分屏一样。我尝试了 MasterPage.MasterBehavior = popover 也尝试了 MasterPage.IsPresented = false;这些都不起作用。
我尝试了 MasterPage.MasterBehavior = popover 并尝试了 MasterPage.IsPresented = false;这些都不起作用。
另外,我想知道如何捕获“菜单”按钮的点击事件。
最佳答案
I wanted to know how to catch the click event of the "Menu" button.
您可以监听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");
}
}
关于ios - 在横向模式下隐藏菜单页面 iPad 主详细信息页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58149108/