【问题标题】:Mouse/Touch events in Xamarin FormsXamarin 窗体中的鼠标/触摸事件
【发布时间】:2015-09-14 22:15:30
【问题描述】:

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

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

【问题讨论】:

    标签: c# ios xamarin mouseevent


    【解决方案1】:

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

    MR.Gestures 将 Down、Up、Tapping、Tapped、DoupleTapped、LongPressing、LongPressed、Panning、Panned、Swiped、Pinch、Pinched、Rotating 和 Rotated 事件添加到每个布局、单元格和视图以及 ContentPage。当用户在元素上执行相应的触摸手势时,将引发这些事件。

    它不是免费的,但 10 欧元很划算。文档很棒,图书馆的工作方式与宣传的完全一样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-20
      • 2013-08-13
      • 1970-01-01
      • 1970-01-01
      • 2010-12-03
      • 1970-01-01
      • 2013-05-04
      相关资源
      最近更新 更多