zoukankan      html  css  js  c++  java
  • Xamarin.Forms TapGestureRecognizer 实现点击事件

    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);

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

  • 相关阅读:
    用before 和after 清除浮动
    清除浮动最优
    pc端布局03
    PC端布局02
    >PC端常用布局01
    浮动
    盒模型-
    盒模型-外边距合并
    spring中的AOP
    AOP的概念
  • 原文地址:https://www.cnblogs.com/devin_zhou/p/8405639.html
Copyright © 2011-2022 走看看