Xamarin窗体中的鼠标/触摸事件

本文关键字:触摸 事件 鼠标 窗体 Xamarin | 更新日期: 2023-09-27 18:12:36

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

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

Xamarin窗体中的鼠标/触摸事件

我建议你看看MR Gestures。这是Xamarin。窗体组件,为手势添加了非常强大的支持。它对所有的Xamarin都有效。形式的平台。来自网站:

。手势添加向下,向上,轻敲,轻敲,双击,长按,长按,平移,平移,滑动,捏,捏,旋转和旋转事件到每个布局,单元格和视图和ContentPage。当用户在元素上执行相应的触摸手势时,这些事件将被引发。

这不是免费的,但是10欧元很便宜。文档很棒,而且库的工作方式与宣传的完全一样。