private void ProcessStatus()
{
if (IsAborted)
{
OnGestureAborted();
return;
}
double milliseconds = this.TimeDelta.TotalMilliseconds;
if (milliseconds < _minMilliseconds ||
milliseconds > _maxMilliseconds)
{
IsAborted = true;
OnGestureAborted();
return;
}
if (this.TranslationDelta.Length > _maxMovement)
{
IsAborted = true;
OnGestureAborted();
return;
}
IsCompleted = true;
OnGestureCompleted();
}