diff --git a/src/Avalonia.Controls/ToggleSwitch.cs b/src/Avalonia.Controls/ToggleSwitch.cs index 49d01d9f65..697dc4c2d0 100644 --- a/src/Avalonia.Controls/ToggleSwitch.cs +++ b/src/Avalonia.Controls/ToggleSwitch.cs @@ -228,6 +228,8 @@ namespace Avalonia.Controls { if (_isDragging) { + e.Handled = true; + bool shouldBecomeChecked = Canvas.GetLeft(_knobsPanel!) >= (_switchKnob!.Bounds.Width / 2); _knobsPanel!.ClearValue(Canvas.LeftProperty);