Example #1
0
 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);
        }
Example #3
0
        protected override void OnThumbDragCompleted(DragCompletedEventArgs e)
        {
            ThumbDragCompleted?.Invoke(this, e);

            base.OnThumbDragCompleted(e);
        }
Example #4
0
 /// <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);
 }