private void _longPressTimer_Elapsed(object sender, EventArgs e)
 {
     _longPressTimer?.Stop();
     TouchState = TouchStates.Released;
     ChangeVisualState();
     LongTouch?.Invoke(this, EventArgs.Empty);
 }
 protected virtual void OnLongTouch()
 {
     LongTouch?.Invoke(this, EventArgs.Empty);
 }