public override void OnPointerReleased(IPointerReleasedEventArgs e) { IPointerPointProperties props = e.CurrentPoint.Properties; if (props.PointerUpdateKind == PointerUpdateKind.LeftButtonReleased) { HandleLeftButtonUp(e); m_Pointer = null; m_Position = null; } }
public override void OnPointerPressed(IPointerEventArgs e) { IPointerPoint point = e.CurrentPoint; IPointerPointProperties props = point.Properties; if (props.PointerUpdateKind == PointerUpdateKind.LeftButtonPressed && !props.IsMiddleButtonPressed && !props.IsRightButtonPressed) { m_Pointer = e.Pointer; m_Position = point.Position; } }