google-maps - 在 xamarin 表单地图上打开上下文菜单
问题描述
我正在 xamarin 表单应用程序中处理地图,我希望在长按地图时打开上下文菜单。我在地图上实现了单击和长按事件,但我不知道在地图上打开上下文菜单。有没有办法做到这一点?提前致谢。
解决方案
这是地图的一个非常常见的问题
您需要使用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>
推荐阅读
- netty - 关闭 Netty 中的通道并等待其处理程序被删除
- java - 如何使用消费者查找生产者的状态
- nsattributedstring - 为什么当我单击链接文本时,带有属性字符串的 NSTextField 会自动布局?
- shell - 在 Corda Enterprise v4.0 的 Corda Standalone Shell jar 中找不到主要清单属性
- if-statement - 谷歌表格中的排名
- javascript - 如何修复同时加载两个组件的错误?
- reactjs - 如何使用酶和玩笑测试 css 属性?
- algorithm - 是否可以在 O(logn) 中测试一个数字是否为素数?
- django - 尝试向 DRF API 发布一些信息,但使用 Python 请求遇到 403 禁止错误
- perl - 如何 grep 特定名称模式的文件?