private void ClickerGrid_MouseMove(object sender, MouseEventArgs e)
 {
     if (clickerGrid.IsMouseCaptureWithin)
     {
         Value = e.GetPosition(barGrid).X / barGrid.ActualWidth * (Maximum - Minimum) + Minimum;
         UserValueChanged?.Invoke(this, Value);
     }
 }
 private void ClickerGrid_MouseDown(object sender, MouseButtonEventArgs e)
 {
     clickerGrid.CaptureMouse();
     Value = e.GetPosition(barGrid).X / barGrid.ActualWidth * (Maximum - Minimum) + Minimum;
     UserValueChanged?.Invoke(this, Value);
     AddRipple();
     this.Focus();
 }