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

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

args.Parameter返回null(对于iOS)。我没有找到有关Parameter的任何文档。
在处理程序中,我尝试将EventArgs更改为TappedEventArgs,但随后未编译。还尝试将args强制转换为TappedEventArgs,但这并没有改变任何内容。

最佳答案

在编写此答案时,似乎没有平台专用代码就无法在XamarinForms中接收点击的坐标。有第三方库(mentioned here)提供此信息。

关于c# - 如何确定Xamarin Forms中水龙头的位置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37679872/

10-10 16:09