码迷,mamicode.com
首页 > 其他好文 > 详细

Xamarin.Forms TapGestureRecognizer 实现点击事件

时间:2018-02-03 20:53:27      阅读:472      评论:0      收藏:0      [点我收藏+]

标签:代码   事件   app   点击事件   aml   gpo   完成   rms   div   

Xamarin.Forms TapGestureRecognizer实现点击事件

在开发过程中使用点击事件是不可避免的,在Xamarin.Forms中Button有明确的点击(Clicked)事件,

但是很多其他的控件并没有点击事件,比如:Image、Label。这时我们该如何解决点击问题呢?

 

当然是GestureRecognizers啦,怎么使用呢,待我徐徐道来。

Xaml代码:

<Label Text="0">
     <Label.GestureRecognizers>
        <TapGestureRecognizer Tapped="TapGestureRecognizer_Tapped" />
    </Label.GestureRecognizers>
</Label>

C#代码:

var tapGestureRecognizer = new TapGestureRecognizer();

tapGestureRecognizer.Tapped += (s, e) =>
{
    // TODO
};

YourControl.GestureRecognizers.Add(tapGestureRecognizer);

 

这样我们的点击事件就算完成了。

 

Xamarin.Forms TapGestureRecognizer 实现点击事件

标签:代码   事件   app   点击事件   aml   gpo   完成   rms   div   

原文地址:https://www.cnblogs.com/devin_zhou/p/8405639.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!