void OnCanvasTouchUp(NTouchActionEventArgs arg) { AddTouchPoint(arg); m_EventsLog.LogEvent("Touch Up"); if (m_HandleTouchEventsCheck.Checked) { arg.Cancel = true; } }
void OnCanvasTouchDown(NTouchActionEventArgs arg) { AddTouchPoint(arg); m_EventsLog.LogEvent("Touch Down"); if (m_CaptureTouchCheck.Checked) { m_Canvas.CaptureTouch(arg.Device); m_EventsLog.LogEvent("Captured"); } if (m_HandleTouchEventsCheck.Checked) { arg.Cancel = true; } }
void AddTouchPoint(NTouchActionEventArgs arg) { m_TouchPoints.Add(new NTouchPoint(arg.TargetPosition, arg.ScreenSize, arg.DeviceState)); m_Canvas.InvalidateDisplay(); }