【问题标题】:How to make "Hamburger Menu" using Xamarin + MVVMCross 4.2 on a project containing PCL + Android + iOS?如何在包含 PCL + Android + iOS 的项目上使用 Xamarin + MVVMCross 4.2 制作“汉堡菜单”?
【发布时间】:2023-03-04 13:02:01
【问题描述】:

我找到了 2 个不同的项目(Android 和 iOS)来制作汉堡菜单。这些单独工作,不使用 mvvmcross。

有人知道如何使用 MVVMCross 4.2 在具有 3 个项目(Core、Android 和 iOS)的单个 Xamarin 解决方案中制作“汉堡菜单”吗?

【问题讨论】:

标签: android ios xamarin mvvmcross hamburger-menu


【解决方案1】:

您可以在 MvvmCross-Samples 存储库中查看 XPlatformMenus

特点

  • 所有平台上的汉堡菜单导航
  • 在核心中实现的平台无关服务
  • 平台项目中实现的平台特定服务
  • 在应用程序启动期间注册平台特定服务
  • 自定义应用程序启动 (Core.AppStart)
  • iOS 上的 FluentLayout

在 Android 中,它使用 Xamarin.Android.Support.Design DrawerLayout 创建菜单。

在 iOS 中,它使用MvvmCross.iOS.Support.JASidePanels 作为SidePanels

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-16
    • 2021-01-23
    • 2017-04-06
    • 2019-04-19
    相关资源
    最近更新 更多