2015-09-14 117 views
0

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

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

回答

2

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

MR.Gestures增加下,上,攻丝,螺纹,DoupleTapped,LongPressing,LongPressed,平移,平移,刷卡,捏,捏,旋转和旋转的事件,每一个布局,细胞和视图和ContentPage。当用户在元素上执行相应的触摸手势时,将会引发这些事件。

它不是免费的,但在€10这是一个便宜货。文档很棒,图书馆的工作与广告完全一致。