c# – 如何确定Xamarin Forms中水龙头的位置?

在Xamarin Forms中,如何找出水龙头的位置(在图像中,比方说)?我的代码是:

var tapGestureRecognizer = new TapGestureRecognizer();
tapGestureRecognizer.Tapped += OnTapGestureRecognizerTapped;
image.GestureRecognizers.Add(tapGestureRecognizer);
...
...
void OnTapGestureRecognizerTapped(object sender, EventArgs args)
{ ... }

args.Parameter返回null(对于iOS).我没有找到任何参数文档.
在处理程序中,我尝试将EventArgs更改为TappedEventArgs但后来没有编译.还尝试将args强制转换为TappedEventArgs,但这并没有改变任何东西.

最佳答案 在写这个答案的那一刻,似乎没有办法在没有平台特定代码的情况下接收XamarinForms中的tap的坐标.有第三方库(
mentioned here)提供此信息.

点赞