微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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)提供此信息.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐