首页 > 解决方案 > 在 xamarin 表单地图上打开上下文菜单

问题描述

我正在 xamarin 表单应用程序中处理地图,我希望在长按地图时打开上下文菜单。我在地图上实现了单击和长按事件,但我不知道在地图上打开上下文菜单。有没有办法做到这一点?提前致谢。

标签: google-mapsxamarinxamarin.formsmaps

解决方案


这是地图的一个非常常见的问题

您需要使用TapGestureRecognizer并将所有触摸事件转发给该处理程序。

我希望它会奏效。

<StackLayout x:Name="ConnectSP"  BackgroundColor ="Gray" HeightRequest="160" 
WidthRequest="125" Orientation="Vertical"> 
                 <Your_Map_Here></Your_Map_Here>
   <StackLayout.GestureRecognizers>
       <TapGestureRecognizer Tapped="OnConnectTapped"/>
   </StackLayout.GestureRecognizers>
            </StackLayout>

推荐阅读