如何在Xamarin.Forms中检测Stacklayout的左滑动和右滑动?

时间:2014-11-20 06:02:08

标签: c# android ios xamarin.forms swipe-gesture

我一直在尝试检测左侧滑动和右侧滑动 stacklayout 。我需要帮助的是,

  1. 创建 stacklayout 渲染器以添加滑动手势。
  2. 如何检测用户是向左还是向右滑动。
  3. 请提供适用于跨平台的解决方案。

    stacklayout渲染器提供示例对于实现xamarin.forms中的滑动功能非常有用

2 个答案:

答案 0 :(得分:4)

我在GitHub上做过样品回购,让我知道你怎么想? https://github.com/tkowalczyk/SimpleCustomGestureFrame

答案 1 :(得分:1)

像所有其他布局类一样,

StackLayout没有渲染器,因为布局完全由Xamarin.Forms本身处理,没有任何本机布局引擎的帮助。

您可以采取哪些措施来实现您正在寻找的内容,即为Frame实施自定义渲染器并在其上实施滑​​动手势。然后,您可以将StackLayout放入Frame,然后就可以安顿下来了。