From 1a2e586d6ea6471e4edf0bb35d4da207fde0b781 Mon Sep 17 00:00:00 2001 From: Splitwirez <34009058+Splitwirez@users.noreply.github.com> Date: Tue, 12 Dec 2023 10:02:26 -0800 Subject: [PATCH] Fixed ToggleSwitch dragging (#13893) --- src/Avalonia.Controls/ToggleSwitch.cs | 2 ++ 1 file changed, 2 insertions(+) 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);