private void Thumb_DragCompleted(object sender, DragCompletedEventArgs e) { ThumbDragCompleted?.Invoke(this, e); ValueChanged?.Invoke(this, sender.Equals(_minThumb) ? new RangeChangedEventArgs(_oldValue, RangeMin, RangeSelectorProperty.MinimumValue) : new RangeChangedEventArgs(_oldValue, RangeMax, RangeSelectorProperty.MaximumValue)); SyncThumbs(); VisualStateManager.GoToState(this, "Normal", true); }
private void Thumb_DragCompleted(object sender, DragCompletedEventArgs e) { ThumbDragCompleted?.Invoke(this, e); ValueChanged?.Invoke(this, sender.Equals(_minThumb) ? new RangeChangedEventArgs(_oldValue, RangeMin, RangeSelectorWithValueProperty.MinimumValue) : new RangeChangedEventArgs(_oldValue, RangeMax, RangeSelectorWithValueProperty.MaximumValue)); SyncThumbs(); if (_toolTip != null) { _toolTip.Visibility = Visibility.Collapsed; } VisualStateManager.GoToState(this, "Normal", true); Canvas.SetZIndex(_valueThumb, 11); }
protected override void OnThumbDragCompleted(DragCompletedEventArgs e) { ThumbDragCompleted?.Invoke(this, e); base.OnThumbDragCompleted(e); }
/// <summary> /// Called before the <see cref="ThumbDragCompleted"/> event occurs. /// </summary> /// <param name="e">Event data for the event.</param> protected virtual void OnThumbDragCompleted(DragCompletedEventArgs e) { ThumbDragCompleted?.Invoke(this, e); }