【问题标题】:Difference between two pointer locations两个指针位置之间的差异
【发布时间】:2014-12-21 21:17:11
【问题描述】:

我已将以下指针触摸事件添加到图像中。

private void PointerPressed(object sender, PointerRoutedEventArgs e)
{
    isTouching = true;
    isPlaying = false;

    friction = 0.8f;
    dragging = true;
    swiping = false;
}

private void PointerMoved(object sender, PointerRoutedEventArgs e)
{
    if (isTouching)
    { 
        dragging = true;

    }
}

private void PointerReleased(object sender, PointerRoutedEventArgs e)
{
    isTouching = false;
    isPlaying = true;
}

PointerMoved 中,我想得到最后一点和当前点之间x 轴的差异。 我怎样才能得到它?

【问题讨论】:

    标签: c# windows-phone-8 windows-8.1


    【解决方案1】:

    PointerRoutedEventArgs 类有一个GetCurrentPoint 方法。将该点存储在按下的位置,然后在移动中使用它。然后再次存储该点并在下一步移动中再次使用它,依此类推。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-15
      • 1970-01-01
      • 1970-01-01
      • 2014-12-29
      • 1970-01-01
      • 2017-12-07
      • 1970-01-01
      • 2011-10-29
      相关资源
      最近更新 更多