Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xamarin形式的鼠标/触摸事件_C#_Ios_Xamarin_Mouseevent - Fatal编程技术网

C# Xamarin形式的鼠标/触摸事件

C# Xamarin形式的鼠标/触摸事件,c#,ios,xamarin,mouseevent,C#,Ios,Xamarin,Mouseevent,是否有方法使用Xamarin表单在UI元素上获取鼠标和/或触摸事件?到目前为止,我只找到了TapGestureRecognizer类,但我希望用户能够移动UI元素(PanGestureRecognizer?),但我还没有找到任何可以帮助我实现这一点的东西 如果可能的话,我正在寻找一个跨平台的解决方案(因此是Xamarin表单的用户),但我可以创建一个与Xamarin表单集成的平台特定组件(例如,我已经创建了一个自定义的基本页面类来添加一个特定于iOS的背景渐变页面)。我建议您看看MR手势。它是一

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


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

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

手势先生将向下、向上、点击、点击、双击、长按、长按、平移、平移、滑动、挤压、挤压、旋转和旋转事件添加到每个布局、单元格和视图以及内容页。当用户在元素上执行相应的触摸手势时,将引发这些事件

这不是免费的,但10欧元是便宜货。文档非常好,图书馆的工作方式与广告完全一样