Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin-触发UITapgestureRecognitor后将其删除_Xamarin_Xamarin.ios - Fatal编程技术网

Xamarin-触发UITapgestureRecognitor后将其删除

Xamarin-触发UITapgestureRecognitor后将其删除,xamarin,xamarin.ios,Xamarin,Xamarin.ios,我相信这个很容易。对不起,我是Xamarin的新手。。。 我想在触发侦听器后将其删除。 所以,当我点击的时候,我想破坏听众。有什么建议吗 UITapGestureRecognizer tapGesture = new UITapGestureRecognizer(() => { Console.Writeline("tap"); link.RemoveGestureRecognizer(????); }); link.Ad

我相信这个很容易。对不起,我是Xamarin的新手。。。 我想在触发侦听器后将其删除。 所以,当我点击的时候,我想破坏听众。有什么建议吗

UITapGestureRecognizer tapGesture = new UITapGestureRecognizer(() =>
    {
           Console.Writeline("tap");
           link.RemoveGestureRecognizer(????);
    });
    link.AddGestureRecognizer(tapGesture);

我不知道如何在我放置的参数“?”上引用自身您需要对
UITapGestureRecognitizer
的引用,因此可以执行以下操作:

UITapGestureRecognizer tapGesture = new UITapGestureRecognizer(() =>
    {
           Console.Writeline("tap");
           link.RemoveGestureRecognizer(????);
    });
    link.AddGestureRecognizer(tapGesture);
UITapGestureRecognizer tapGesture = new UITapGestureRecognizer((obj) =>
{
    Console.WriteLine("tap");
    link.RemoveGestureRecognizer(obj);
});
link.AddGestureRecognizer(tapGesture);