可以在Xamarin Forms中使用的汉堡/抽屉下拉菜单

本文关键字:下拉菜单 Xamarin Forms | 更新日期: 2023-09-27 18:27:43

我想避免在iOS、Android和Windows这三个平台上都实现汉堡包下拉菜单。Xamarin Forms非常适合跨平台应用程序开发,但我找不到我需要的所有功能。目前的特色是这个汉堡下拉菜单。我试着使用MasterDetailPage,它的行为更像是一个弹出式的侧菜单,这是不一样的,但它本身就很好。这本身效果很好。在添加了更多的页面和TabbedPage之后,用户体验开始变得笨拙。飞入菜单出现在选项卡下面的当前选项卡视图中,这看起来很糟糕。目前我还没有这个功能的解决方案。

可以在Xamarin Forms中使用的汉堡/抽屉下拉菜单

在iOS上,最接近下拉菜单的是popover,但它只在iPad上可用,而在iPhone上不可用。因此,无论如何,您都必须实现自己的下拉解决方案。但是,如果您可以使用默认情况下由Xamarin Forms实现的侧菜单,则可以使您的层次结构如下:

MasterDetailPage:

  • Master:您的下拉视图
  • 详细信息:您的TabbedPage

我相信这应该能解决你的问题。