如何在Xamarin Forms中删除网格上的TapGestureRecognizer?

时间:2016-11-01 10:09:46

标签: c# timer xamarin.forms

我在Xamarin表格中有以下代码:

foo_t

我的应用程序使用tap事件(mode == 1)或timer(mode == 2)来调用abc()。模式值由我进入设置屏幕并进行更改来控制。

当我从点击设置切换到计时器设置并在计时器设置时返回几次后,abc()每5秒运行一次,但我仍然可以点击网格(然后执行该点击事件的功能)

当我在定时器设置中时,如何删除此点击事件(在网格上)?

1 个答案:

答案 0 :(得分:1)

在案例2中添加:

  case 2:
  {
     if(start) 
     {
       wordGrid.GestureRecognizers.Clear();
       ...
     }
     break;
  }