GestureRecognizers在图像上不起作用,但在StackLayout上起作用

时间:2018-10-17 21:08:53

标签: xamarin xamarin.forms

请告诉我为什么这个标记不会触发点击手势?

不起作用

<Image.GestureRecognizers>
    <TapGestureRecognizer Tapped="TapGestureRecognizer_Tapped" NumberOfTapsRequired="1" />
</Image.GestureRecognizers>

但是这个呢?我确实遵循了Microsoft / Xamarin文档中关于如何添加GestureRecognizer的非常基本的实现。 如果我切换到此标记,则效果很好!一切都在Android手机7.0 API 24上进行了测试。我使用的是最新的Xamarin.Forms 3.3.0 pre 3 nuget软件包。

工作标记

<StackLayout.GestureRecognizers>
    <TapGestureRecognizer Tapped="TapGestureRecognizer_Tapped"  NumberOfTapsRequired="1" />
</StackLayout.GestureRecognizers>

0 个答案:

没有答案