public override void OnTouchDown(Point point) { base.OnTouchDown(point); FocusInternalEntryIfNeeded(); ClearTextIfNeeded(point); }
void ClearTextIfNeeded(Point point) { PointF touchPoint = new PointF((float)point.X, (float)point.Y); if (_indicatorRect.Contains(touchPoint)) { _entry.Text = string.Empty; } }
public override void OnTouchMove(Point point) { base.OnTouchMove(point); UpdateValue(point); if (!_isDragging) { SendDragStarted(); } _isDragging = true; }
public override void OnTouchDown(Point point) { base.OnTouchDown(point); if (VisualType == VisualType.Material) { _rippleEffect.ClipRectangle = _backgroundRect; var touchDownPoint = new PointF((float)point.X, (float)point.Y); _rippleEffect.TouchPoint = touchDownPoint; } Pressed?.Invoke(this, EventArgs.Empty); Clicked?.Invoke(this, EventArgs.Empty); }
public override void OnTouchDown(Point point) { base.OnTouchDown(point); _isThumbSelected = _thumbRect.Contains(new PointF((float)point.X, (float)point.Y)); if (_isThumbSelected) { AnimateMaterialThumbSize(true); } _isDragging = false; UpdateValue(point); }
public override void OnTouchUp(Point point) { base.OnTouchUp(point); if (_isThumbSelected) { _isThumbSelected = false; AnimateMaterialThumbSize(false); } if (_isDragging) { SendDragCompleted(); } _isDragging = false; }
public override void OnTouchDown(Point point) { base.OnTouchDown(point); FocusInternalEditorIfNeeded(); }
public virtual void OnTouchUp(Point point) { TouchUp?.Invoke(this, EventArgs.Empty); }
public override void OnTouchDown(Point point) { UpdateIsChecked(); }
public override void OnTouchUp(Point point) { base.OnTouchUp(point); Released?.Invoke(this, EventArgs.Empty); }
public override void OnTouchDown(Point point) { base.OnTouchDown(point); UpdateIsToggled(); }
void UpdateValue(Point point) { Value = (point.X - _trackRect.X) / _trackRect.Width; Value = Value.Clamp(Minimum, Maximum); }