MVVMCross & Xamarin.ios - 将菜单锚定到上一个视图按钮

MVVMCross & Xamarin.ios - Anchoring a menu to the previous Views Button

我在 iOS 应用程序中使用 MVVMCross 和 Xamarin。我想实现一个在单击按钮时激活的弹出菜单(见下图)。我的 table 有一个主页视图,菜单有一个菜单视图(每个菜单都有一个关联的 MvxViewModel)。所有标准的东西。

我正在纠结的是如何将锚点(即右上角的按钮)从主页视图传递到菜单视图。

任何指向正确方向的指示都会很棒。谢谢

在阅读和重新阅读 MvvmCross 上该功能的提交评论后,我意识到我需要将以下代码添加到主页视图:

var provider = Mvx.IoCProvider.Resolve<IMvxPopoverPresentationSourceProvider>();
provider.SourceView = CategoryLabel;

以上将弹出窗口锚定到类别标签。