繁体   English   中英

Xamarin表单中的鼠标/触摸事件

[英]Mouse/Touch events in Xamarin Forms

有没有一种方法可以使用Xamarin Forms 获取UI元素上的鼠标和/或触摸事件 到目前为止,我只找到了TapGestureRecognizer类,但是我希望用户能够移动UI元素(PanGestureRecognizer?),但是我找不到任何可以帮助我实现这一目标的东西。

我正在寻找一个可能的跨平台解决方案(因此Xamarin Forms的用户),但是我可以创建一个与Xamarin Forms集成的特定于平台的组件(例如,我已经创建了一个自定义基础页面类来添加iOS)特定的背景渐变页)。

我建议您看看MR手势。 这是一个Xamarin.Forms组件,为手势添加了非常强大的支持。 它适用于所有Xamarin.Forms平台。 从网站:

MR.Gestures将“向下”,“向上”,“点击”,“点击”,“双倍点击”,“长按”,“长按”,“平移”,“平移”,“滑动”,“捏合”,“捏合”,“旋转”和“旋转”事件添加到每个布局,单元格和视图以及ContentPage中。 当用户在元素上执行相应的触摸手势时,将引发这些事件。

它不是免费的,但10欧元的价格还是很划算的。 该文档非常有用,并且该库完全按照广告宣传运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM